/* BUILT Business — release layer: bento dashboard, command bar, what's new, motion.
 * Pairs with business-release.js. Scoped to the signed-in workspace. */
html.bxr-lock{overflow:hidden}
html body[data-built-client="business"][data-business-ui="workspace"]{--bxr-r:18px;--bxr-tile:linear-gradient(180deg,#141416,#0d0d0f)}

/* ============================================================ topbar search */
.bxr-search{display:none}
html body[data-built-client="business"][data-business-ui="workspace"][data-business-entry="workspace"] .bxr-search{display:inline-flex;align-items:center;gap:10px;height:40px;min-width:280px;padding:0 8px 0 14px;margin-right:6px;border:1px solid var(--bx-steel);border-radius:10px;background:#0e0e10;color:var(--bx-dim);font:500 13px/1 var(--bx-font);cursor:pointer;transition:border-color .2s,color .2s,background .2s}
html body[data-built-client="business"][data-business-ui="workspace"] .bxr-search:hover{border-color:var(--bx-steel-2);color:var(--bx-ash);background:#121214}
html body[data-built-client="business"][data-business-ui="workspace"] .bxr-search svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
html body[data-built-client="business"][data-business-ui="workspace"] .bxr-search span{flex:1;text-align:left}
html body[data-built-client="business"][data-business-ui="workspace"] .bxr-search kbd,.bxr-cmd kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border:1px solid #ffffff1a;border-bottom-width:2px;border-radius:6px;background:#ffffff08;color:#a3a3a8;font:600 11px/1 "Archivo",system-ui,sans-serif}
@media (max-width:900px){html body[data-built-client="business"][data-business-ui="workspace"][data-business-entry="workspace"] .bxr-search{min-width:0;width:40px;padding:0;justify-content:center}html body[data-built-client="business"][data-business-ui="workspace"][data-business-entry="workspace"] .bxr-search :is(span,kbd){display:none}}

/* ============================================================ command bar */
.bxr-cmd{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:start center;padding:12vh 16px 16px;font-family:"Archivo","Inter",system-ui,sans-serif}
.bxr-cmd[hidden]{display:none}
.bxr-cmd-scrim{position:absolute;inset:0;background:#000000a8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .18s}
.bxr-cmd-panel{position:relative;width:min(640px,100%);max-height:min(560px,76vh);display:flex;flex-direction:column;border:1px solid #34343a;border-radius:16px;background:linear-gradient(180deg,#151517,#0c0c0e);box-shadow:0 50px 120px -30px #000,0 0 0 1px #ffffff08 inset,0 -1px 0 #ff6b2440 inset;overflow:hidden;opacity:0;transform:translateY(-8px) scale(.985);transition:opacity .18s,transform .22s cubic-bezier(.2,.7,.2,1)}
.bxr-cmd.is-open .bxr-cmd-scrim,.bxr-cmd.is-open .bxr-cmd-panel{opacity:1;transform:none}
.bxr-cmd-field{display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid #26262a}
.bxr-cmd-field svg{flex:none;width:18px;height:18px;fill:none;stroke:#ff8f57;stroke-width:2;stroke-linecap:round}
.bxr-cmd-field input{flex:1;min-width:0;height:60px;border:0!important;outline:0!important;background:none!important;box-shadow:none!important;color:#f4f4f1!important;font:500 17px/1 "Archivo",system-ui,sans-serif!important;padding:0!important}
.bxr-cmd-field input::placeholder{color:#74747a}
html body .bxr-cmd .bxr-cmd-field input:is(:focus,:focus-visible,:hover){border:0!important;outline:0!important;box-shadow:none!important;background:none!important}
.bxr-cmd-list{flex:1;overflow:auto;padding:8px;overscroll-behavior:contain}
.bxr-cmd-group{padding:12px 10px 6px;color:#74747a;font:700 10px/1 "Archivo",system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.bxr-cmd-item{position:relative;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:none;color:#f4f4f1;text-align:left;cursor:pointer;font-family:inherit}
.bxr-cmd-item strong{display:block;font:600 14px/1.25 "Archivo",system-ui,sans-serif}
.bxr-cmd-item small{display:block;margin-top:2px;color:#74747a;font:500 12px/1.3 "Archivo",system-ui,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bxr-cmd-item>span:nth-child(2){min-width:0}
.bxr-cmd-item b{opacity:0;color:#ff8f57;font:600 13px/1 system-ui;transition:opacity .15s}
.bxr-cmd-item.is-active{background:#ff6b2416;box-shadow:inset 0 0 0 1px #ff6b2440}
.bxr-cmd-item.is-active b{opacity:1}
.bxr-cmd-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;border:1px solid #34343a;background:#0e0e10}
.bxr-cmd-ico::before{content:"";width:14px;height:14px;background:#a3a3a8;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}
.bxr-cmd-item.is-active .bxr-cmd-ico{background:#ff6b24;border-color:#ff6b24}
.bxr-cmd-item.is-active .bxr-cmd-ico::before{background:#111}
.bxr-cmd-ico[data-kind=page]{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}
.bxr-cmd-ico:is([data-kind=tool],[data-kind=profile],[data-kind=job]){--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.5'/%3E%3C/svg%3E")}
.bxr-cmd-ico[data-kind=action]{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M13 2 4 14h7l-1 8 9-12h-7z'/%3E%3C/svg%3E")}
.bxr-cmd-empty{padding:36px 16px;text-align:center;color:#74747a;font:500 14px/1.5 "Archivo",system-ui,sans-serif}
.bxr-cmd-foot{display:flex;gap:16px;align-items:center;padding:10px 16px;border-top:1px solid #26262a;color:#74747a;font:500 12px/1 "Archivo",system-ui,sans-serif}
.bxr-cmd-foot span{display:inline-flex;gap:5px;align-items:center}
.bxr-cmd-brand{margin-left:auto;color:#ff8f57!important;font-weight:800!important;letter-spacing:.2em}
@media (max-width:640px){.bxr-cmd{padding:10px}.bxr-cmd-panel{max-height:82vh}.bxr-cmd-foot span:not(.bxr-cmd-brand){display:none}}

/* ============================================================ what's new */
.bxr-new{position:fixed;inset:0;z-index:2147482990;display:grid;place-items:center;padding:16px;font-family:"Archivo","Inter",system-ui,sans-serif}
.bxr-new-scrim{position:absolute;inset:0;background:#000000c4;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;transition:opacity .3s}
.bxr-new-panel{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:min(940px,100%);max-height:calc(100vh - 32px);overflow:auto;border:1px solid #34343a;border-radius:22px;background:#0b0b0d;box-shadow:0 60px 160px -40px #000,0 0 0 1px #ffffff08 inset;opacity:0;transform:translateY(18px) scale(.98);transition:opacity .35s,transform .5s cubic-bezier(.2,.7,.2,1)}
.bxr-new.is-open .bxr-new-scrim,.bxr-new.is-open .bxr-new-panel{opacity:1;transform:none}
.bxr-new-art{position:relative;min-height:420px;overflow:hidden;background:radial-gradient(70% 60% at 50% 45%,#ff6b2433,transparent 70%),linear-gradient(160deg,#1a110c,#0b0b0d 70%);border-right:1px solid #26262a}
.bxr-new-art canvas{position:absolute;inset:0;width:100%;height:100%}
.bxr-new-tag{position:absolute;left:22px;bottom:22px;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid #ff6b2466;border-radius:99px;background:#ff6b241a;color:#ffb48c;font:700 11px/1 "Archivo",system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.bxr-new-tag::before{content:"";width:7px;height:7px;border-radius:50%;background:#ff6b24;box-shadow:0 0 0 0 #ff6b2488;animation:bxr-ping 1.8s infinite}
.bxr-new-copy{padding:clamp(26px,4vw,44px)}
.bxr-new-eyebrow{margin:0 0 10px;color:#ff8f57;font:700 11px/1 "Archivo",system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase}
.bxr-new-copy h2{margin:0 0 22px;color:#f4f4f1;font:640 clamp(34px,4vw,50px)/.98 "Archivo",system-ui,sans-serif;font-stretch:110%;letter-spacing:-.045em}
.bxr-new-copy h2 em{font-style:normal;color:#ff6b24}
.bxr-new-copy ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}
.bxr-new-copy li{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start;padding:10px 0;border-top:1px solid #1d1d20;opacity:0;transform:translateY(8px);transition:opacity .4s calc(.25s + var(--i)*.07s),transform .5s cubic-bezier(.2,.7,.2,1) calc(.25s + var(--i)*.07s)}
.bxr-new.is-open li{opacity:1;transform:none}
.bxr-new-copy li strong{display:block;color:#f4f4f1;font:650 15px/1.3 "Archivo",system-ui,sans-serif}
.bxr-new-copy li small{display:block;margin-top:3px;color:#8d8d93;font:500 13px/1.45 "Archivo",system-ui,sans-serif}
.bxr-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid #ff6b2444;background:#ff6b2412}
.bxr-ico::before{content:"";width:16px;height:16px;background:#ff8f57;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}
.bxr-ico[data-ico=spark]{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12 2l2.2 6.8L21 11l-6.8 2.2L12 20l-2.2-6.8L3 11l6.8-2.2z'/%3E%3C/svg%3E")}
.bxr-ico[data-ico=bolt]{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M13 2 4 14h7l-1 8 9-12h-7z'/%3E%3C/svg%3E")}
.bxr-ico[data-ico=grid]{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Crect x='3' y='3' width='8' height='10' rx='2'/%3E%3Crect x='13' y='3' width='8' height='6' rx='2'/%3E%3Crect x='13' y='11' width='8' height='10' rx='2'/%3E%3Crect x='3' y='15' width='8' height='6' rx='2'/%3E%3C/svg%3E")}
.bxr-ico[data-ico=chat]{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M4 4h16a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1H9l-5 4V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E")}
.bxr-ico[data-ico=check]{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E")}
.bxr-new-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}
.bxr-btn{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px;border:1px solid #34343a;border-radius:6px;background:transparent;color:#f4f4f1;font:650 14px/1 "Archivo",system-ui,sans-serif;cursor:pointer;transition:background .2s,border-color .2s,transform .25s}
.bxr-btn:hover{border-color:#ff6b24}
.bxr-btn.is-primary{background:#ff6b24;border-color:#ff6b24;color:#111;font-weight:700}
.bxr-btn.is-primary:hover{background:#ff8f57;transform:translateY(-1px)}
@media (max-width:760px){.bxr-new{place-items:end center;padding:0}.bxr-new-panel{grid-template-columns:1fr;border-radius:22px 22px 0 0;max-height:92vh}.bxr-new-art{min-height:170px;border-right:0;border-bottom:1px solid #26262a}.bxr-new-copy h2{font-size:34px}}
@keyframes bxr-ping{0%{box-shadow:0 0 0 0 #ff6b2488}80%,100%{box-shadow:0 0 0 9px #ff6b2400}}

/* ============================================================ greeting */
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-greet{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--bx-ash);font:600 13px/1 var(--bx-font)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-greet::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bx-green);box-shadow:0 0 0 4px #5fd39a22}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard .business-workspace-heading .business-workspace-eyebrow{display:none!important}

/* ============================================================ bento dashboard */
@media (min-width:1100px){
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>*{grid-column:1/-1;min-width:0}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>.business-workspace-heading{margin-bottom:8px!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>.business-workspace-focus{grid-column:1/span 8!important;order:3}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>.business-v3-stats{grid-column:9/-1!important;order:3;grid-template-columns:1fr 1fr!important;grid-auto-rows:1fr!important;gap:16px!important;border:0!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>.bx-tools-entry{order:4}
}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>.bx-tools-entry{order:4!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>.business-workspace-focus,html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>.business-v3-stats{order:3!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>.r29-tools{order:5!important}

/* Hero */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus{min-height:380px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;border-radius:var(--bxr-r)!important;background:radial-gradient(55% 75% at 82% 40%,#ff6b242e,transparent 65%),linear-gradient(140deg,#1b120d,#0d0d0f 60%)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:44px 44px;-webkit-mask:radial-gradient(70% 80% at 80% 40%,#000,transparent 75%);mask:radial-gradient(70% 80% at 80% 40%,#000,transparent 75%)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus-copy{position:relative;z-index:1;max-width:min(560px,62%)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus-art.has-field{inset:0 0 0 38%!important;right:0!important;bottom:0!important;z-index:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus-art.has-field>span{display:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-focus-field{position:absolute;inset:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-focus-field canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .8s}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-focus-field canvas.is-ready{opacity:1}

/* Stat tiles */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-stats>article{border:1px solid var(--bx-steel)!important;border-radius:16px!important;background:var(--bxr-tile)!important;padding:20px!important;align-content:space-between!important;overflow:hidden!important;isolation:isolate}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-stats>article+article{border-left:1px solid var(--bx-steel)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-stats>article::before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .3s;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),#ff6b2422,transparent 70%)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-stats>article:hover::before{opacity:1}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-stats>article[role=button]:hover{border-color:#ff6b2455!important;transform:translateY(-2px)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-stats>article{transition:border-color .25s,transform .35s var(--bx-ease)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-stats>article strong{font-size:clamp(40px,3.4vw,54px)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-stats>article.live{background:radial-gradient(90% 90% at 100% 0,#5fd39a1c,transparent 60%),var(--bxr-tile)!important}

/* Command strip */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>.bx-tools-entry{border-radius:16px!important;padding:16px 16px 16px 22px!important;background:linear-gradient(90deg,#141416,#0e0e10)!important}

/* Tools as a tile grid */
html body[data-built-client="business"][data-business-ui="workspace"] #app .r29-tools>header{margin:14px 0 16px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr))!important;gap:12px!important;border:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool{grid-template-columns:1fr auto!important;grid-template-rows:auto 1fr!important;align-items:start!important;gap:18px 10px!important;min-height:150px!important;padding:18px!important;border:1px solid var(--bx-steel)!important;border-radius:16px!important;background:var(--bxr-tile)!important;overflow:hidden!important;isolation:isolate;transition:border-color .25s,transform .35s var(--bx-ease),box-shadow .35s!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool::before{inset:0!important;width:auto!important;transform:none!important;z-index:-1!important;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%),#ff6b2420,transparent 70%)!important;transition:opacity .3s!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool:is(:hover,:focus-visible){padding-left:18px!important;background:var(--bxr-tile)!important;border-color:#ff6b2455!important;transform:translateY(-3px);box-shadow:0 24px 50px -30px #ff6b2466!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool:is(:hover,:focus-visible)::before{opacity:1;transform:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool>.icon{grid-column:1;grid-row:1}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool>b{grid-column:2;grid-row:1}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool>div{grid-column:1/-1;grid-row:2;align-self:end}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool strong{font-size:15.5px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool .r29-tool-count{min-width:32px!important;height:28px!important;font-size:13px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool[data-bxr-hot]{border-color:#ff6b2455!important;background:radial-gradient(120% 90% at 100% 0,#ff6b241f,transparent 60%),var(--bxr-tile)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool[data-bxr-hot]>.icon{border-color:#ff6b2466!important;color:var(--bx-orange-light)!important;background:#ff6b2414!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool[data-bxr-hot] .r29-tool-count{box-shadow:0 0 0 4px #ff6b2422,0 6px 18px -4px #ff6b2488!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool-grid>.r29-financial-tools{display:contents!important}

/* ============================================================ loading skeleton */
html body[data-built-client="business"][data-business-ui="workspace"] #app :is(.r28,.business-v3)>p[role=status]{position:relative;margin:0!important;padding:0!important;height:240px;color:transparent!important;font-size:0!important;border-radius:16px;background:linear-gradient(#141416,#141416) 0 0/100% 64px no-repeat,linear-gradient(#111113,#111113) 0 80px/100% 64px no-repeat,linear-gradient(#0f0f11,#0f0f11) 0 160px/70% 64px no-repeat}
html body[data-built-client="business"][data-business-ui="workspace"] #app :is(.r28,.business-v3)>p[role=status]::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,#ffffff0a 50%,transparent 70%) 0 0/200% 100%;animation:bxr-shimmer 1.3s linear infinite}
@keyframes bxr-shimmer{from{background-position:150% 0}to{background-position:-50% 0}}

/* ============================================================ view transitions */
@keyframes bxr-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
#app .bxr-in>*{animation:bxr-rise .55s cubic-bezier(.2,.7,.2,1) both}
#app .bxr-in>*:nth-child(2){animation-delay:.04s}
#app .bxr-in>*:nth-child(3){animation-delay:.08s}
#app .bxr-in>*:nth-child(4){animation-delay:.12s}
#app .bxr-in>*:nth-child(5){animation-delay:.16s}
#app .bxr-in>*:nth-child(n+6){animation-delay:.2s}
#app .bxr-in .business-v3-stats>article{animation:bxr-rise .6s cubic-bezier(.2,.7,.2,1) both}
#app .bxr-in .business-v3-stats>article:nth-child(2){animation-delay:.12s}
#app .bxr-in .business-v3-stats>article:nth-child(3){animation-delay:.18s}
#app .bxr-in .business-v3-stats>article:nth-child(4){animation-delay:.24s}
#app.bxr-enter-tools .business-v3-tool{animation:bxr-rise .5s cubic-bezier(.2,.7,.2,1) both}
#app.bxr-enter-tools .business-v3-tool:nth-child(4n+2){animation-delay:.04s}
#app.bxr-enter-tools .business-v3-tool:nth-child(4n+3){animation-delay:.08s}
#app.bxr-enter-tools .business-v3-tool:nth-child(4n+4){animation-delay:.12s}

/* ============================================================ phone */
@media (max-width:1099px){
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-stats{grid-template-columns:1fr 1fr!important;gap:12px!important;border:0!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-stats>article:nth-child(n){border:1px solid var(--bx-steel)!important}
}
@media (max-width:640px){
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus{min-height:0!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus-copy{max-width:none}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-stats>article{padding:16px!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool{min-height:132px!important;padding:14px!important;gap:12px 8px!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool strong{font-size:14px!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool p{font-size:12px!important}
}
@media (prefers-reduced-motion:reduce){#app[class*="bxr-enter"] *,#app .bxr-in *{animation:none!important}.bxr-cmd-panel,.bxr-new-panel,.bxr-new-copy li{transition:none!important}}

@media (max-width:480px){html body[data-built-client="business"][data-business-ui="workspace"] .topbar .business-brand-label{display:none!important}}
@media (min-width:1100px){
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus-copy{max-width:min(520px,52%)!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus-art.has-field{inset:0 -2% 0 48%!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>.business-v3-stats{margin:0!important;padding:0!important;align-self:stretch!important}
}

/* ============================================================ Live Workshop */
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace{font-family:var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace :is(h1,h2,h3,strong,button,span,p,small,label){font-family:var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-hero{position:relative!important;overflow:hidden!important;isolation:isolate;padding:clamp(22px,3vw,36px)!important;border:1px solid #ff6b2433!important;border-radius:var(--bxr-r)!important;background:radial-gradient(55% 90% at 100% 0,#ff6b242e,transparent 65%),linear-gradient(140deg,#1b120d,#0d0d0f 60%)!important;box-shadow:0 40px 100px -60px #ff6b2466!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:44px 44px;-webkit-mask:radial-gradient(60% 90% at 90% 20%,#000,transparent 75%);mask:radial-gradient(60% 90% at 90% 20%,#000,transparent 75%)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-hero h1{font:640 clamp(30px,3.4vw,50px)/1!important;font-family:var(--bx-font)!important;font-stretch:110%!important;letter-spacing:-.045em!important;text-transform:none!important;color:var(--bx-text)!important;margin:4px 0 12px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-hero>div>span{font:700 11px/1.3 var(--bx-font)!important;letter-spacing:.16em!important;color:var(--bx-orange-light)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-hero p{color:var(--bx-ash)!important;font:500 15px/1.5 var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-hero p strong{font:650 18px/1.3 var(--bx-font)!important;color:var(--bx-text)!important;letter-spacing:-.01em}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-back{width:42px!important;height:42px!important;border:1px solid var(--bx-steel-2)!important;border-radius:12px!important;background:#ffffff08!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-back:hover{border-color:var(--bx-orange)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-status{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:7px 12px!important;border:1px solid #ff6b2466!important;border-radius:99px!important;background:#ff6b241a!important;color:#ffb48c!important;font:700 11px/1 var(--bx-font)!important;letter-spacing:.08em!important;text-transform:uppercase!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-status::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--bx-orange);animation:bxr-ping 1.8s infinite}
/* Tabs: segmented control */
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-tabs{display:inline-flex!important;gap:4px!important;width:auto!important;max-width:100%;padding:4px!important;border:1px solid var(--bx-steel)!important;border-radius:12px!important;background:#0c0c0e!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-tabs button{flex:0 0 auto!important;min-width:110px;min-height:38px!important;padding:0 18px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--bx-dim)!important;font:650 13px/1 var(--bx-font)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;transition:background .2s,color .2s!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-tabs button:hover{color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-tabs button:is(.active,.is-active,[aria-selected="true"],[aria-pressed="true"],[aria-current]){background:linear-gradient(180deg,rgba(255,122,46,.22),rgba(255,122,46,.1))!important;color:#ffb07a!important;border-color:rgba(255,122,46,.55)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}
/* Panels */
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace :is(.br-panel,.br-workshop,.br-operations-card,.br-completion-card,.br-role-work,.br-client-passport,.br-change-card){border:1px solid var(--bx-steel)!important;border-radius:16px!important;background:var(--bxr-tile)!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace :is(.br-panel-head,.br-workshop-intro,.br-role-work-heading) :is(span,small):first-child{font:700 11px/1.3 var(--bx-font)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--bx-orange-light)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace :is(h2,h3){font-family:var(--bx-font)!important;font-weight:640!important;letter-spacing:-.025em!important;text-transform:none!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-progress{height:6px!important;border-radius:99px!important;background:#ffffff10!important;overflow:hidden!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-progress>*{border-radius:99px!important;background:linear-gradient(90deg,#ff6b24,#ffb06e)!important;box-shadow:0 0 18px #ff6b2488!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace :is(.br-primary,button[type=submit]:not(.br-secondary)){min-height:46px!important;border:1px solid var(--bx-orange)!important;border-radius:6px!important;background:var(--bx-orange)!important;color:#111!important;font:700 14px/1 var(--bx-font)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace :is(.br-primary,button[type=submit]):disabled{background:#ff6b2426!important;border-color:#ff6b2433!important;color:#ffb48c99!important;cursor:not-allowed!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace :is(.br-secondary,.br-workshop-actions button,.br-role-work-actions button,.br-message-actions button){min-height:42px!important;border:1px solid var(--bx-steel-2)!important;border-radius:6px!important;background:transparent!important;color:var(--bx-text)!important;font:650 13px/1 var(--bx-font)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace :is(.br-secondary,.br-workshop-actions button,.br-role-work-actions button):hover{border-color:var(--bx-orange)!important;background:#ff6b240f!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-live-status{border:1px solid #5fd39a44!important;background:#5fd39a14!important;color:#a6f0c9!important;border-radius:99px!important;font:650 12px/1 var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace :is(.br-project-facts,.br-operations-facts,.br-approval-facts) :is(dt,span:first-child){color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace :is(.br-project-facts,.br-operations-facts,.br-approval-facts) :is(dd,strong){color:var(--bx-text)!important;font-weight:600!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace :is(.br-workshop-event,.br-update){border-color:var(--bx-steel)!important;border-radius:14px!important;background:#111113!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-milestone-dot{border-color:var(--bx-steel-2)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-empty-state{border:1px dashed var(--bx-steel-2)!important;border-radius:14px!important;background:transparent!important;color:var(--bx-dim)!important}
@media (max-width:640px){html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-tabs{display:flex!important;width:100%!important}html body[data-built-client="business"][data-business-ui="workspace"] #app .br-workspace .br-tabs button{flex:1 1 0!important;min-width:0}}

/* ============================================================ Get support band */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-support{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin-top:8px!important;padding:22px 24px!important;border:1px solid var(--bx-steel)!important;border-radius:18px!important;background:radial-gradient(60% 140% at 100% 50%,#ff6b2414,transparent 70%),linear-gradient(90deg,#131315,#0e0e10)!important;box-shadow:none!important;min-height:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-support>div{display:flex!important;align-items:center!important;gap:16px!important;min-width:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-support>div>svg{flex:none!important;box-sizing:border-box!important;width:46px!important;height:46px!important;padding:12px!important;border:1px solid #ff6b2444!important;border-radius:13px!important;background:#ff6b2412!important;color:var(--bx-orange-light)!important;stroke:currentColor}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-support>div>span{display:grid!important;gap:4px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-support strong{font:650 16px/1.25 var(--bx-font)!important;letter-spacing:-.01em!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-support small{font:500 14px/1.4 var(--bx-font)!important;color:var(--bx-ash)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-support>button{flex:none!important;margin:0!important;min-height:44px!important;padding:0 18px!important;border:1px solid var(--bx-steel-2)!important;border-radius:8px!important;background:#ffffff06!important;color:var(--bx-text)!important;font:650 14px/1 var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-support>button:hover{border-color:var(--bx-orange)!important;background:#ff6b2414!important}
@media (max-width:640px){html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-support{flex-direction:column!important;align-items:stretch!important;padding:18px!important}html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-support>button{width:100%!important;justify-content:center!important}}

/* ============================================================ Time Clock */
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open]{width:min(920px,calc(100vw - 32px))!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-body{padding:22px var(--bx-pad) var(--bx-pad)!important}
/* Tabs: segmented control */
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-tabs{display:inline-flex!important;gap:4px!important;max-width:none!important;width:auto!important;padding:4px!important;margin:0 0 18px!important;border:1px solid var(--bx-steel)!important;border-radius:12px!important;background:#0a0a0c!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-tabs button{min-width:120px!important;min-height:36px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--bx-dim)!important;font:650 13px/1 var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-tabs button:hover{color:var(--bx-text)!important;background:transparent!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-tabs button[aria-pressed="true"]{background:var(--bx-text)!important;color:#111!important}
/* Clock card */
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock{--state:#74747a;position:relative!important;overflow:hidden!important;padding:26px 28px 24px!important;border:1px solid var(--bx-steel-2)!important;border-radius:18px!important;background:linear-gradient(180deg,#131315,#0d0d0f)!important;box-shadow:inset 0 1px 0 #ffffff08!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--state);opacity:.9}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock::after{content:"";position:absolute;right:-80px;top:-80px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--state) 22%,transparent),transparent 70%);pointer-events:none}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock:has(.btc-state.is-working){--state:#5fd39a}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock:has(.btc-state.is-break){--state:#ffb547}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock-heading{position:relative;z-index:1;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 22px!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock-heading h2{font:650 17px/1.2 var(--bx-font)!important;letter-spacing:-.01em!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-state{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:7px 12px!important;border:1px solid color-mix(in srgb,var(--state) 45%,transparent)!important;border-radius:99px!important;background:color-mix(in srgb,var(--state) 12%,transparent)!important;color:color-mix(in srgb,var(--state) 70%,#fff)!important;font:700 11px/1 var(--bx-font)!important;letter-spacing:.08em!important;text-transform:uppercase!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-state i{width:7px!important;height:7px!important;border-radius:50%!important;background:var(--state)!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-state.is-working i{animation:btc-pulse 1.8s infinite}
@keyframes btc-pulse{0%{box-shadow:0 0 0 0 #5fd39a88}80%,100%{box-shadow:0 0 0 8px #5fd39a00}}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-timer-label{position:relative;z-index:1;margin:0 0 6px!important;font:700 11px/1 var(--bx-font)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-timer{position:relative;z-index:1;font:500 clamp(52px,7.6vw,84px)/1 var(--bx-font)!important;font-stretch:96%!important;letter-spacing:-.035em!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important;color:var(--bx-text)!important;margin:0 0 20px!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock:has(.btc-state.is-off) .btc-timer{color:#5c5c62!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock-meta{position:relative;z-index:1;display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;margin:0 0 22px!important;padding:0!important;border:1px solid var(--bx-steel)!important;border-radius:12px!important;background:#0a0a0c!important;overflow:hidden}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock-meta>span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:12px 16px!important;font:600 11px/1.2 var(--bx-font)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--bx-dim)!important;text-align:left!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock-meta>span+span{border-left:1px solid var(--bx-steel)!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock-meta strong{font:600 17px/1.2 var(--bx-font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--bx-text)!important;font-variant-numeric:tabular-nums!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-fields{position:relative;z-index:1;display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin:0 0 16px!important;padding:18px 0 0!important;border-top:1px solid var(--bx-steel)!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-fields textarea{min-height:48px!important;height:48px;resize:vertical}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-job{display:grid!important;gap:4px!important;padding:12px 14px!important;border:1px solid var(--bx-steel)!important;border-radius:10px!important;background:#0a0a0c!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-job span{font:700 11px/1 var(--bx-font)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock-actions{position:relative;z-index:1;display:flex!important;gap:10px!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock-actions button{flex:1 1 0!important;min-height:54px!important;border-radius:10px!important;font-size:15px!important;gap:10px!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock-actions button::before{content:"";width:18px;height:18px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock-hint{position:relative;z-index:1;display:flex!important;align-items:center!important;gap:8px!important;margin:14px 0 0!important;font:500 12px/1.4 var(--bx-font)!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock-hint::before{content:"i";display:inline-grid;place-items:center;flex:none;width:16px;height:16px;border:1px solid var(--bx-steel-2);border-radius:50%;font:700 10px/1 var(--bx-font);color:var(--bx-ash)}
/* Section headings */
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-section-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin:30px 0 12px!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-section-heading h2{font:640 20px/1.2 var(--bx-font)!important;letter-spacing:-.02em!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-section-heading p{margin:4px 0 0!important;font:500 13px/1.3 var(--bx-font)!important;color:var(--bx-dim)!important}
/* Shift ledger */
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] :is(.btc-shifts,.btc-people){display:block!important;border:1px solid var(--bx-steel)!important;border-radius:14px!important;background:#0e0e10!important;overflow:hidden!important;gap:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-shift{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;margin:0!important;padding:14px 18px!important;border:0!important;border-radius:0!important;background:transparent!important;transition:background .15s}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-shift+.btc-shift{border-top:1px solid var(--bx-steel)!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-shift:hover{background:#ffffff04!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-shift strong{font:600 14px/1.3 var(--bx-font)!important;color:var(--bx-text)!important;font-variant-numeric:tabular-nums!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-shift strong span{color:var(--bx-dim)!important;margin:0 4px}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-shift p{margin:3px 0 0!important;font:500 13px/1.3 var(--bx-font)!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-shift-total{display:grid!important;justify-items:end!important;gap:2px!important;text-align:right!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-shift-total strong{font:600 17px/1.1 var(--bx-font)!important;color:var(--bx-text)!important;font-variant-numeric:tabular-nums!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-shift-total :is(span,small){font:500 11px/1.2 var(--bx-font)!important;color:var(--bx-dim)!important;letter-spacing:.02em}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-shift-total span{display:none!important}
/* Team list */
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-person{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto auto!important;align-items:center!important;gap:14px!important;width:100%!important;margin:0!important;padding:12px 18px!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:left!important;min-height:64px!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-person+.btc-person{border-top:1px solid var(--bx-steel)!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-person:hover{background:#ffffff05!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-avatar{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:50%!important;border:1px solid var(--bx-steel-2)!important;background:linear-gradient(135deg,#25252a,#151517)!important;color:var(--bx-text)!important;font:700 13px/1 var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-person-copy strong{display:block!important;font:600 14px/1.3 var(--bx-font)!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-person-copy small{font:500 12px/1.3 var(--bx-font)!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-person .btc-state.is-working{--state:#5fd39a}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-person .btc-state.is-break{--state:#ffb547}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-person .btc-state{--state:#74747a}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-arrow{color:var(--bx-dim)!important}
@media (max-width:640px){
  html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock{padding:20px 18px 18px!important}
  html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-fields{grid-template-columns:1fr!important}
  html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-tabs{display:flex!important}
  html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-tabs button{flex:1 1 0!important;min-width:0!important}
  html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock-actions{flex-direction:column!important}
  html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-person{grid-template-columns:40px minmax(0,1fr) auto!important}
  html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-arrow{display:none!important}
}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-clock-meta>span:first-child:not(:has(strong))::after{content:"—";font:600 17px/1.2 var(--bx-font);color:var(--bx-dim);letter-spacing:0}

/* ---------- Time Clock: punch station layout */
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open]:has(.btcx-station){width:min(1080px,calc(100vw - 32px))!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-body:has(> .btcx-now){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;column-gap:22px!important;row-gap:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-body:has(> .btcx-now)>*{grid-column:1/-1;min-width:0}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-body>.btc-tabs{grid-column:1!important;align-self:center!important;justify-self:start!important;margin:0 0 18px!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-body>.btcx-now{grid-column:2!important;grid-row:1!important;justify-self:end!important;margin:0 0 18px!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-body>.btc-status-messages:empty{display:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-body.btcx-station{grid-template-columns:minmax(0,400px) minmax(0,1fr)!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-body.btcx-station>.btc-clock{grid-column:1!important;align-self:start!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-body.btcx-station>.btc-history{grid-column:2!important;align-self:stretch!important}
/* Live shop clock */
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-now{display:grid!important;grid-template-columns:auto auto;align-items:baseline;column-gap:12px;padding:10px 16px;border:1px solid var(--bx-steel);border-radius:12px;background:#0a0a0c;text-align:right}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-now-label{grid-column:1/-1;font:700 10px/1 var(--bx-font);letter-spacing:.16em;text-transform:uppercase;color:var(--bx-orange-light);margin-bottom:6px}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-now-time{font:600 24px/1 var(--bx-font);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--bx-text)}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-now-date{font:500 12px/1.2 var(--bx-font);color:var(--bx-dim)}
/* Punch card (left) */
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-station .btc-clock{padding:22px 22px 20px!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-station .btc-timer{font-size:clamp(46px,5vw,64px)!important;margin-bottom:18px!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-station .btc-fields{grid-template-columns:1fr!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-station .btc-clock-actions{flex-direction:column!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-station .btc-clock-actions button{flex:none!important;width:100%!important}
/* Time card (right) */
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-station .btc-history{display:flex!important;flex-direction:column!important;border:1px solid var(--bx-steel-2)!important;border-radius:18px!important;background:linear-gradient(180deg,#121214,#0c0c0e)!important;overflow:hidden!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-station .btc-history .btc-section-heading{margin:0!important;padding:20px 22px 16px!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-station .btc-history .btc-section-heading h2::before{content:"";display:inline-block;width:10px;height:10px;margin-right:10px;border-radius:3px;background:var(--bx-orange);vertical-align:1px}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-week{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--bx-steel);border-bottom:1px solid var(--bx-steel);background:#0a0a0c}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-week>div{display:grid;gap:6px;padding:14px 22px}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-week>div+div{border-left:1px solid var(--bx-steel)}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-week span{font:700 10px/1.2 var(--bx-font);letter-spacing:.14em;text-transform:uppercase;color:var(--bx-dim)}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-week strong{font:600 22px/1 var(--bx-font);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--bx-text)}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-week>div:first-child strong{color:var(--bx-orange-light)}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-station .btc-shifts{border:0!important;border-radius:0!important;background:transparent!important;max-height:440px;overflow:auto!important;flex:1 1 auto}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-shift:has(> .btcx-date){grid-template-columns:48px minmax(0,1fr) auto!important;padding:12px 22px!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-date{display:grid;place-items:center;align-content:center;width:48px;height:52px;border:1px solid var(--bx-steel-2);border-radius:10px;background:#0a0a0c;text-align:center}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-date small{font:700 9px/1 var(--bx-font);letter-spacing:.12em;text-transform:uppercase;color:var(--bx-orange-light)}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-date strong{font:650 20px/1.1 var(--bx-font)!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-history>.btc-empty{margin:18px 22px 22px!important}
@media (max-width:900px){
  html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-body.btcx-station{grid-template-columns:minmax(0,1fr) auto!important}
  html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-body.btcx-station>:is(.btc-clock,.btc-history){grid-column:1/-1!important}
  html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-body.btcx-station>.btc-history{margin-top:18px!important}
  html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-station .btc-shifts{max-height:none}
}
@media (max-width:640px){
  html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-body:has(> .btcx-now)>.btcx-now{grid-column:1/-1!important;grid-row:auto!important;justify-self:stretch!important;grid-template-columns:1fr auto;text-align:left}
  html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-body>.btc-tabs{grid-column:1/-1!important}
  html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-now-date{text-align:right}
  html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-week>div{padding:12px 14px}
  html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btcx-week strong{font-size:18px}
  html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-shift:has(> .btcx-date){padding:12px 14px!important;gap:12px!important}
}
@media (max-width:640px){html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-body>.btc-tabs{justify-self:stretch!important;display:flex!important}html body[data-built-client="business"][data-business-ui="workspace"] dialog.btc-dialog[open] .btc-tabs button{white-space:nowrap!important}}

/* ============================================================ professional dashboard (v2) */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>.business-workspace-heading{order:1!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>.business-v3-stats{order:2!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>.business-workspace-focus{order:3!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>.bx-tools-entry{order:4!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>.r29-tools{order:5!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>.business-workspace-heading h1{font-size:clamp(28px,2.6vw,38px)!important;letter-spacing:-.03em!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-greet{font:600 12px/1 var(--bx-font)!important;letter-spacing:.04em!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-greet::before{width:7px!important;height:7px!important}
@media (min-width:1100px){
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>.business-v3-stats{grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:12px!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-dashboard>.business-workspace-focus{grid-column:1/-1!important}
}
/* KPI tiles */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-stats>article{padding:16px 18px!important;border-radius:12px!important;gap:10px!important;min-height:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-stats>article>div span{font-size:10.5px!important;letter-spacing:.14em!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-stats>article strong{font:650 clamp(30px,2.6vw,40px)/1 var(--bx-font)!important;font-stretch:100%!important;letter-spacing:-.03em!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-stats>article small{font-size:12.5px!important;color:var(--bx-dim)!important}
/* Focus card: priority + operations queue */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus{min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:28px!important;padding:26px 28px!important;border:1px solid var(--bx-steel-2)!important;border-left:3px solid var(--bx-orange)!important;border-radius:14px!important;background:linear-gradient(180deg,#141416,#0e0e10)!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus.has-queue{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus::after{display:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus-art{display:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus-copy{max-width:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus h2{font-size:clamp(26px,2.3vw,34px)!important;letter-spacing:-.03em!important;max-width:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus-copy p{font-size:14.5px!important;color:var(--bx-ash)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-badges{position:static!important;grid-column:1/-1;order:-1;margin:0 0 -12px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-queue{display:grid;align-self:stretch;align-content:start;border:1px solid var(--bx-steel);border-radius:12px;background:#0a0a0c;overflow:hidden}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-queue-title{margin:0!important;padding:12px 16px!important;border-bottom:1px solid var(--bx-steel);font:700 10.5px/1 var(--bx-font)!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-queue-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:0 16px;border:0;border-bottom:1px solid #1c1c1f;background:transparent;color:var(--bx-ash);font:500 14px/1 var(--bx-font);text-align:left;cursor:pointer;transition:background .15s,color .15s}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-queue-row:last-child{border-bottom:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-queue-row:hover{background:#ffffff06;color:var(--bx-text)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-queue-row b{min-width:30px;padding:4px 8px;border-radius:6px;background:#ffffff0a;color:var(--bx-ash);font:650 13px/1 var(--bx-font);font-variant-numeric:tabular-nums;text-align:center}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-queue-row.is-hot{color:var(--bx-text)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-queue-row.is-hot b{background:var(--bx-orange);color:#111}
/* Tool groups and compact tiles */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:10px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-group{grid-column:1/-1;display:flex;align-items:center;gap:10px;margin:18px 0 2px;font:700 11px/1 var(--bx-font);letter-spacing:.14em;text-transform:uppercase;color:var(--bx-ash)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-group::after{content:"";flex:1;height:1px;background:var(--bx-steel)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-group small{order:2;padding:3px 7px;border:1px solid var(--bx-steel-2);border-radius:99px;font:650 10px/1 var(--bx-font);letter-spacing:0;color:var(--bx-dim)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-group::after{order:3}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool-grid>.bxr-group:first-of-type{margin-top:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r29-tools .business-v3-tool{min-height:112px!important;padding:14px 16px!important;gap:12px 10px!important;border-radius:12px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r29-tools .business-v3-tool>.icon{width:34px!important;height:34px!important;border-radius:8px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r29-tools .business-v3-tool strong{font-size:14.5px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r29-tools .business-v3-tool p{font-size:12.5px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r29-tools .business-v3-tool:is(:hover,:focus-visible){transform:translateY(-1px)!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool[data-bxr-hot]{background:var(--bxr-tile)!important;border-color:#ff6b2455!important}
@media (max-width:1099px){
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus.has-queue{grid-template-columns:1fr!important}
}
@media (max-width:640px){
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus{padding:20px!important;gap:18px!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-v3-tool-grid{grid-template-columns:1fr 1fr!important}
}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-workspace-focus .business-v3-badges{display:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r29-workspace-select{display:grid!important;gap:6px!important;max-width:360px}

/* ============================================================ Service Requests: request desk */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal{display:grid!important;gap:16px!important;max-width:none!important;padding:0!important;font-family:var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal :is(h1,h2,h3,strong,span,small,p,button,label,input,select){font-family:var(--bx-font)!important}
/* Header */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-portal-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin:0!important;padding:4px 0 20px!important;border:0!important;border-bottom:1px solid #ffffff0d!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-portal-head .eyebrow{display:block!important;margin:0 0 10px!important;font:700 11px/1.3 var(--bx-font)!important;letter-spacing:.14em!important;color:var(--bx-orange-light)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-portal-head h1{margin:0 0 10px!important;font:620 clamp(30px,3vw,42px)/1.02 var(--bx-font)!important;font-stretch:106%!important;letter-spacing:-.035em!important;text-transform:none!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-portal-head p{max-width:62ch!important;margin:0!important;font:500 14.5px/1.55 var(--bx-font)!important;color:var(--bx-ash)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-live{display:grid!important;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:4px;min-width:150px!important;padding:12px 16px!important;border:1px solid #ff6b2444!important;border-radius:12px!important;background:#ff6b240f!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-live i{grid-row:1;width:8px!important;height:8px!important;border-radius:50%!important;background:var(--bx-orange)!important;box-shadow:0 0 0 0 #ff6b2488;animation:bxr-ping 1.8s infinite}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-live span{grid-row:1;font:700 10.5px/1 var(--bx-font)!important;letter-spacing:.14em!important;color:var(--bx-orange-light)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-live strong{grid-row:2;grid-column:1;font:650 30px/1 var(--bx-font)!important;font-variant-numeric:tabular-nums;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-live small{grid-row:2;grid-column:2;font:500 13px/1 var(--bx-font)!important;color:var(--bx-ash)!important;align-self:end;padding-bottom:4px}
/* Status tabs (drive the status select) */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-status-filter{display:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bxr-req-tabs{display:inline-flex;gap:4px;width:max-content;max-width:100%;padding:4px;border:1px solid var(--bx-steel);border-radius:12px;background:#0a0a0c}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bxr-req-tabs button{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 16px;border:0;border-radius:9px;background:transparent;color:var(--bx-dim);font:650 13.5px/1 var(--bx-font);cursor:pointer;transition:background .2s,color .2s}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bxr-req-tabs button:hover{color:var(--bx-text)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bxr-req-tabs button b{min-width:24px;padding:4px 7px;border-radius:6px;background:#ffffff0d;color:var(--bx-ash);font:700 12px/1 var(--bx-font);font-variant-numeric:tabular-nums}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bxr-req-tabs button[aria-selected="true"]{background:var(--bx-text);color:#111}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bxr-req-tabs button[aria-selected="true"] b{background:#111;color:var(--bx-text)}
/* Toolbar */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-toolbar{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;padding:10px!important;border:1px solid var(--bx-steel)!important;border-radius:14px!important;background:#0e0e10!important;box-shadow:none!important;flex-wrap:wrap!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-search{position:relative!important;display:flex!important;align-items:center!important;flex:1 1 320px!important;max-width:460px!important;min-height:44px!important;margin:0!important;padding:0 0 0 40px!important;border:1px solid var(--bx-steel-2)!important;border-radius:10px!important;background:#08080a!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-search>span{position:absolute!important;left:14px!important;color:var(--bx-dim)!important;font-size:16px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-search input{flex:1!important;min-height:42px!important;height:42px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 12px 0 0!important;font:500 14.5px/1 var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-search:focus-within{border-color:var(--bx-orange)!important;box-shadow:0 0 0 4px #ff6b2422!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-search input:focus{box-shadow:none!important;border:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-tabs{display:flex!important;gap:6px!important;flex:1 1 auto!important;overflow-x:auto!important;scrollbar-width:none;margin:0!important;padding:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-tabs button{flex:none!important;min-height:36px!important;padding:0 14px!important;border:1px solid var(--bx-steel-2)!important;border-radius:99px!important;background:transparent!important;color:var(--bx-ash)!important;font:650 13px/1 var(--bx-font)!important;box-shadow:none!important;text-transform:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-tabs button:hover{color:var(--bx-text)!important;border-color:#ff6b2466!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-tabs button.active{border-color:var(--bx-orange)!important;background:#ff6b241a!important;color:var(--bx-text)!important}
/* List */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-workspace{display:grid!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-list-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:4px 2px 0!important;padding:0!important;border:0!important;background:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-list-head span{font:700 11px/1 var(--bx-font)!important;letter-spacing:.14em!important;color:var(--bx-ash)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-list-head small{font:500 12.5px/1 var(--bx-font)!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-list{display:grid!important;gap:14px!important}
/* Ticket */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-card{position:relative!important;display:grid!important;grid-template-columns:minmax(240px,300px) minmax(0,1fr)!important;grid-template-areas:"top top" "summary claims" "foot foot";gap:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--bx-steel-2)!important;border-radius:16px!important;background:linear-gradient(180deg,#131315,#0d0d0f)!important;box-shadow:none!important;transition:border-color .2s}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--bx-steel-2);z-index:1}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-card.status-new::before{background:var(--bx-orange)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-card.status-accepted::before{background:var(--bx-green)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-card:hover{border-color:#3e3e45!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-card-top{grid-area:top;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0!important;padding:16px 22px!important;border:0!important;border-bottom:1px solid var(--bx-steel)!important;background:#0f0f11!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-customer{display:flex!important;align-items:center!important;gap:12px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-customer>span{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:50%!important;border:1px solid var(--bx-steel-2)!important;background:linear-gradient(135deg,#25252a,#151517)!important;color:var(--bx-text)!important;font:700 13px/1 var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-customer small{display:block!important;font:700 10px/1 var(--bx-font)!important;letter-spacing:.14em!important;color:var(--bx-dim)!important;margin-bottom:4px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-customer strong{font:650 17px/1.2 var(--bx-font)!important;letter-spacing:-.01em!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-status{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 12px!important;border:1px solid var(--bx-steel-2)!important;border-radius:99px!important;background:#ffffff06!important;color:var(--bx-ash)!important;font:700 11px/1 var(--bx-font)!important;letter-spacing:.08em!important;text-transform:uppercase!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-status i{width:7px!important;height:7px!important;border-radius:50%!important;background:currentColor!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-status.status-new{border-color:#ff6b2466!important;background:#ff6b2414!important;color:#ffb48c!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-status.status-new i{background:var(--bx-orange)!important;animation:bxr-ping 1.8s infinite}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-status.status-accepted{border-color:#5fd39a55!important;background:#5fd39a12!important;color:#a6f0c9!important}
/* Job summary column */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-primary{grid-area:summary;display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:8px 22px!important;border:0!important;border-right:1px solid var(--bx-steel)!important;border-radius:0!important;background:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-primary>div{display:grid!important;gap:6px!important;padding:14px 0!important;border:0!important;border-bottom:1px solid #1c1c1f!important;border-radius:0!important;background:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-primary>div:last-child{border-bottom:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-primary small{font:700 10px/1 var(--bx-font)!important;letter-spacing:.14em!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-primary strong{font:620 18px/1.25 var(--bx-font)!important;letter-spacing:-.015em!important;color:var(--bx-text)!important}
/* Claims */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-service-claims{grid-area:claims;margin:0!important;padding:18px 22px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-card:not(:has(.business-request-service-claims)) .business-request-primary{grid-column:1/-1;flex-direction:row!important;gap:28px!important;border-right:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-service-claims-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-service-claims-head small{display:block!important;margin-bottom:6px!important;font:700 10.5px/1 var(--bx-font)!important;letter-spacing:.14em!important;color:var(--bx-orange-light)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-service-claims-head strong{font:600 14px/1.4 var(--bx-font)!important;color:var(--bx-ash)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-service-claims-head>span{flex:none;padding:5px 10px!important;border:1px solid var(--bx-steel-2)!important;border-radius:99px!important;background:#ffffff06!important;color:var(--bx-text)!important;font:650 12px/1 var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim-groups{display:grid!important;gap:12px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim-group{margin:0!important;padding:0!important;overflow:hidden;border:1px solid var(--bx-steel)!important;border-radius:12px!important;background:#0a0a0c!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim-group-head{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;padding:12px 14px!important;border-bottom:1px solid var(--bx-steel)!important;background:#101012!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim-group-head>span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:8px!important;border:1px solid #ff6b2444!important;background:#ff6b2412!important;color:var(--bx-orange-light)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim-group-head>span svg{width:16px!important;height:16px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim-group-head small{display:block!important;font:700 10px/1 var(--bx-font)!important;letter-spacing:.14em!important;color:var(--bx-dim)!important;margin-bottom:4px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim-group-head strong{font:650 15px/1.2 var(--bx-font)!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-context{display:grid!important;grid-template-columns:minmax(0,1fr) 150px 130px!important;gap:0!important;margin:0!important;padding:0!important;border-bottom:1px solid var(--bx-steel)!important;background:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-context>div{display:grid!important;align-content:start!important;gap:6px!important;padding:12px 14px!important;border:0!important;border-radius:0!important;background:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-context>div+div{border-left:1px solid var(--bx-steel)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-context small{font:700 10px/1 var(--bx-font)!important;letter-spacing:.14em!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-context p{margin:0!important;font:500 14px/1.5 var(--bx-font)!important;color:var(--bx-ash)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-context strong{font:600 14px/1.3 var(--bx-font)!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:8px!important;margin:0!important;padding:12px 14px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim{position:relative!important;display:flex!important;align-items:center!important;gap:12px!important;min-height:52px!important;margin:0!important;padding:10px 14px!important;border:1px solid var(--bx-steel-2)!important;border-radius:10px!important;background:#121214!important;cursor:pointer!important;transition:border-color .15s,background .15s!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim:hover{border-color:#ff6b2466!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim-check{display:grid!important;place-items:center!important;flex:none!important;width:22px!important;height:22px!important;border:1.5px solid var(--bx-steel-2)!important;border-radius:6px!important;background:#0a0a0c!important;color:#111!important;font:800 13px/1 var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim:has(input:checked){border-color:var(--bx-orange)!important;background:#ff6b2414!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim:has(input:checked) .business-request-claim-check{border-color:var(--bx-orange)!important;background:var(--bx-orange)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim:has(input:checked) .business-request-claim-check::after{content:"✓"}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim:has(input:focus-visible){outline:2px solid var(--bx-orange);outline-offset:2px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim strong{display:block!important;font:620 14px/1.25 var(--bx-font)!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim small{display:block!important;margin-top:2px!important;font:500 12px/1.2 var(--bx-font)!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim.accepted{border-color:#5fd39a55!important;background:#5fd39a0d!important;cursor:default!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim.accepted .business-request-claim-check{border-color:var(--bx-green)!important;background:var(--bx-green)!important;color:#0a1a12!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-claim.taken{opacity:.55!important;cursor:not-allowed!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-no-eligible{padding:14px!important;border:1px dashed var(--bx-steel-2)!important;border-radius:10px!important;color:var(--bx-dim)!important;font:500 13.5px/1.5 var(--bx-font)!important}
/* Footer actions */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-card-foot{grid-area:foot;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0!important;padding:14px 22px!important;border:0!important;border-top:1px solid var(--bx-steel)!important;background:#0f0f11!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-card-foot>span{font:500 12.5px/1.3 var(--bx-font)!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;justify-content:flex-end!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bxr-req-selected{font:600 12.5px/1 var(--bx-font);color:var(--bx-dim);margin-right:4px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-card.bxr-has-selection .bxr-req-selected{color:var(--bx-orange-light)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-actions>span:not(.bxr-req-selected){font:500 12.5px/1.3 var(--bx-font)!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-actions :is(.request-deny,.request-accept,.request-conversation){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:0 18px!important;border-radius:8px!important;font:700 13.5px/1 var(--bx-font)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-actions .request-deny{border:1px solid var(--bx-steel-2)!important;background:transparent!important;color:var(--bx-ash)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-actions .request-deny:hover{border-color:#ff626288!important;color:#ffb3b3!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-actions :is(.request-accept,.request-conversation){border:1px solid var(--bx-orange)!important;background:var(--bx-orange)!important;color:#111!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-actions :is(.request-accept,.request-conversation):hover{background:var(--bx-orange-light)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-card:not(.bxr-has-selection) .request-accept{background:#ff6b2426!important;border-color:#ff6b2444!important;color:#ffb48c!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-actions button:disabled{opacity:.5!important;cursor:wait!important}
/* Empty states */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-empty{display:grid!important;justify-items:center!important;gap:8px!important;padding:48px 24px!important;border:1px dashed var(--bx-steel-2)!important;border-radius:16px!important;background:repeating-linear-gradient(135deg,#ffffff03 0 10px,transparent 10px 20px)!important;text-align:center!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-empty>span{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;border-radius:12px!important;border:1px solid #ff6b2444!important;background:#ff6b2412!important;color:var(--bx-orange-light)!important;font-size:20px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-empty h2{margin:6px 0 0!important;font:640 20px/1.2 var(--bx-font)!important;letter-spacing:-.02em!important;text-transform:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-empty p{max-width:48ch!important;margin:0!important;color:var(--bx-ash)!important;font:500 14px/1.5 var(--bx-font)!important}
@media (max-width:900px){
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-card{grid-template-columns:1fr!important;grid-template-areas:"top" "summary" "claims" "foot"}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-primary{flex-direction:row!important;flex-wrap:wrap!important;gap:0 24px!important;border-right:0!important;border-bottom:1px solid var(--bx-steel)!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-primary>div{border-bottom:0!important}
}
@media (max-width:640px){
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-portal-head{flex-direction:column!important;align-items:flex-start!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bxr-req-tabs{display:flex;width:100%}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bxr-req-tabs button{flex:1 1 0;justify-content:center;padding:0 8px}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-search{max-width:none!important;flex-basis:100%!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-context{grid-template-columns:1fr 1fr!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-context>div:first-child{grid-column:1/-1;border-bottom:1px solid var(--bx-steel)!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-context>div:nth-child(2){border-left:0!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-card-top,html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-primary,html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-service-claims,html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-card-foot{padding-left:16px!important;padding-right:16px!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-card-foot{flex-direction:column!important;align-items:stretch!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-actions{justify-content:stretch!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-actions :is(.request-deny,.request-accept,.request-conversation){flex:1 1 0!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bxr-req-selected{flex-basis:100%;text-align:center}
}

html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal{width:auto!important;min-width:0!important;margin:0!important;padding:26px clamp(16px,2vw,28px) 48px!important;box-sizing:border-box!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-search input[data-business-request-search]{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;min-height:42px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-toolbar,html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-workspace,html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-list{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}

html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-search{padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-search:focus-within{box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-search>span{z-index:1}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-search input[data-business-request-search]{width:100%!important;height:44px!important;min-height:44px!important;padding:0 14px 0 40px!important;border:1px solid var(--bx-steel-2)!important;border-radius:10px!important;background:#08080a!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-search input[data-business-request-search]:focus{border-color:var(--bx-orange)!important;box-shadow:0 0 0 4px #ff6b2422!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bxr-req-tabs button{white-space:nowrap}

/* ---------- Service Requests v3: dispatch inbox */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-portal-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title live" "entry entry";align-items:end!important;column-gap:24px!important;row-gap:18px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-portal-head>div:not(.business-request-live):not(.bx-entry){grid-area:title}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-portal-head>.business-request-live{grid-area:live}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-portal-head>.bx-status-entry{grid-area:entry;display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;padding:12px 14px!important;border:1px solid var(--bx-steel)!important;border-radius:12px!important;background:#0e0e10!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bx-status-entry::before{content:"Jump to a stage";flex:none;font:700 10.5px/1 var(--bx-font);letter-spacing:.14em;text-transform:uppercase;color:var(--bx-dim)}
html[lang^="es"] html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bx-status-entry::before{content:"Ir a una etapa"}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bx-status-entry .bx-status-filter{flex:1;margin:0!important;max-width:420px!important;width:100%}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bx-status-entry .bx-field{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bx-status-entry .bx-field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bx-status-entry select{flex:1;min-height:40px!important;height:40px!important;padding:0 36px 0 12px!important;border-radius:9px!important;font:600 14px/1 var(--bx-font)!important}
/* List: one request per row, full width */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-list{grid-template-columns:minmax(0,1fr)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-card{grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;width:100%!important;max-width:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-card-top{flex-wrap:wrap!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-customer{flex:1 1 auto!important;min-width:0!important;flex-wrap:wrap!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-customer>div{min-width:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-customer strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:28ch;display:block}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-customer [data-bmp-badge],html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-customer>:not(span):not(div:first-of-type){margin-left:8px!important}
/* Category context: details full width, budget + timing below */
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-context{grid-template-columns:1fr 1fr!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-context>div:first-child{grid-column:1/-1!important;border-bottom:1px solid var(--bx-steel)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-context>div:nth-child(2){border-left:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-context>div{min-width:0!important;overflow-wrap:anywhere!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-context p{white-space:pre-line}
@media (max-width:900px){ html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-card{grid-template-columns:1fr!important} html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-portal-head{grid-template-columns:1fr!important;grid-template-areas:"title" "live" "entry"} }
@media (max-width:640px){ html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-portal-head>.bx-status-entry{flex-direction:column!important;align-items:stretch!important} html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bx-status-entry .bx-status-filter{max-width:none!important} }

/* ============================================================ BUILT expansion screens (stages, records, hub) */
html body[data-built-client="business"][data-business-ui="workspace"] .bx-shell{background:radial-gradient(60% 40% at 85% -5%,#ff6b241a,transparent 70%),#050505!important;padding:0 clamp(16px,2.4vw,32px) 40px!important;font-family:var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx :is(h1,h2,h3,p,span,small,dt,dd,button,label,input,select,textarea){font-family:var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-inner{max-width:1240px!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-head{gap:14px!important;padding:22px 0 20px!important;margin:0 0 22px!important;background:#050505ee!important;backdrop-filter:blur(12px);border-bottom:1px solid #ffffff0d!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-head h1{font:620 clamp(26px,2.8vw,40px)/1.05 var(--bx-font)!important;font-stretch:106%!important;letter-spacing:-.035em!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-head h1:focus{outline:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-eyebrow{font:700 11px/1.3 var(--bx-font)!important;letter-spacing:.14em!important;color:var(--bx-orange-light)!important;margin:0 0 8px!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-head .bx-icon{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:10px!important;border:1px solid var(--bx-steel-2)!important;background:#ffffff06!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-btn{min-height:42px!important;padding:0 16px!important;border:1px solid var(--bx-steel-2)!important;border-radius:8px!important;background:transparent!important;color:var(--bx-text)!important;font:650 13.5px/1 var(--bx-font)!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-btn:hover{border-color:var(--bx-orange)!important;background:#ff6b240f!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx :is(.bx-primary,.bx-btn.bx-primary){background:var(--bx-orange)!important;border-color:var(--bx-orange)!important;color:#111!important;font-weight:700!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx :is(.bx-primary,.bx-btn.bx-primary):hover{background:var(--bx-orange-light)!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-danger{border-color:#ff626255!important;background:transparent!important;color:#ffb3b3!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-note{margin:0 0 18px!important;padding:12px 14px 12px 40px!important;position:relative;border:1px solid var(--bx-steel)!important;border-left:1px solid var(--bx-steel)!important;border-radius:10px!important;background:#0e0e10!important;color:var(--bx-ash)!important;font:500 13.5px/1.5 var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-note::before{content:"i";position:absolute;left:14px;top:12px;display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--bx-steel-2);border-radius:50%;font:700 10px/1 var(--bx-font);color:var(--bx-ash)}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-card .bx-note{margin:0!important;flex:1 1 100%}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-field{display:grid!important;gap:6px!important;font:650 13px/1.3 var(--bx-font)!important;color:var(--bx-ash)!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:44px!important;border:1px solid var(--bx-steel-2)!important;border-radius:10px!important;background:#08080a!important;color:var(--bx-text)!important;font:500 14.5px/1.3 var(--bx-font)!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx :is(input,select,textarea):focus{border-color:var(--bx-orange)!important;box-shadow:0 0 0 4px #ff6b2422!important;outline:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-status-filter{max-width:420px!important;margin:0 0 6px!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-request-results-title{margin:22px 0 12px!important;font:700 11px/1 var(--bx-font)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--bx-ash)!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))!important;gap:12px!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-card{display:flex!important;flex-direction:column!important;gap:12px!important;padding:18px!important;border:1px solid var(--bx-steel-2)!important;border-radius:14px!important;background:linear-gradient(180deg,#131315,#0d0d0f)!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-card>p{margin:0!important;color:var(--bx-ash)!important;font:500 14px/1.4 var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-card>p[data-built-name-project]{color:var(--bx-text)!important;font-weight:600!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-card h2{margin:0!important;font:640 18px/1.25 var(--bx-font)!important;letter-spacing:-.015em!important;color:var(--bx-text)!important;text-transform:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-card h3{margin:0!important;font:620 15.5px/1.3 var(--bx-font)!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-tag{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 10px!important;border:1px solid #ff6b2455!important;border-radius:99px!important;background:#ff6b2414!important;color:#ffb48c!important;font:700 11px/1.2 var(--bx-font)!important;letter-spacing:.02em!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-facts{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;margin:0!important;border:1px solid var(--bx-steel)!important;border-radius:10px!important;overflow:hidden;background:#0a0a0c!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-facts>div{display:grid!important;gap:4px!important;padding:10px 12px!important;border-bottom:1px solid var(--bx-steel)!important;margin:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-facts>div:nth-child(odd){border-right:1px solid var(--bx-steel)!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-facts>div:nth-last-child(-n+2){border-bottom:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-facts>div:last-child:nth-child(odd){grid-column:1/-1;border-right:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-facts dt{font:700 10px/1 var(--bx-font)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-facts dd{margin:0!important;font:600 13.5px/1.35 var(--bx-font)!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-actions{margin-top:auto!important;padding-top:4px!important;gap:8px!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-empty{padding:36px 20px!important;border:1px dashed var(--bx-steel-2)!important;border-radius:14px!important;background:transparent!important;color:var(--bx-dim)!important;text-align:center!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-error{border:1px solid #ff626244!important;background:#ff626212!important;color:#ffb3b3!important;border-radius:10px!important}
html body[data-built-client="business"][data-business-ui="workspace"] .bx .bx-tabs button,html body[data-built-client="business"][data-business-ui="workspace"] .bx-explore-tabs button{border-radius:99px!important}

/* ============================================================ Today: shop day board */
html body[data-built-client="business"][data-business-ui="workspace"] #app :is(.today-board,.today-hero,.today-metrics,.today-layout) :is(h2,h3,p,span,small,strong,dt,dd,button,input,label){font-family:var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:18px 20px!important;border:1px solid var(--bx-steel-2)!important;border-radius:14px!important;background:linear-gradient(180deg,#131315,#0d0d0f)!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-hero .today-eyebrow{font:700 10.5px/1 var(--bx-font)!important;letter-spacing:.16em!important;color:var(--bx-orange-light)!important;margin:0 0 8px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-hero h2{margin:0 0 6px!important;font:640 clamp(24px,2.2vw,30px)/1.1 var(--bx-font)!important;letter-spacing:-.03em!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-hero p{margin:0!important;font:500 13.5px/1.4 var(--bx-font)!important;color:var(--bx-ash)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-hero small{display:inline-flex!important;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;border:1px solid var(--bx-steel-2);border-radius:99px;font:600 11.5px/1 var(--bx-font)!important;color:var(--bx-ash)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-hero small::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bx-green);box-shadow:0 0 0 3px #5fd39a22}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-date-tools{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-date-row{gap:6px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-date-row:first-child{padding:4px;border:1px solid var(--bx-steel-2);border-radius:12px;background:#0a0a0c}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-date-arrow{width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--bx-text)!important;font:600 18px/1 var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-date-arrow:hover{background:#ffffff0d!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-date-row input[type=date]{min-height:36px!important;height:36px!important;border:0!important;background:transparent!important;font:600 14px/1 var(--bx-font)!important;color-scheme:dark;padding:0 6px!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-button{min-height:40px!important;padding:0 14px!important;border:1px solid var(--bx-steel-2)!important;border-radius:8px!important;background:transparent!important;color:var(--bx-text)!important;font:650 13px/1 var(--bx-font)!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-button:hover{border-color:var(--bx-orange)!important;background:#ff6b240f!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-button.today-primary{background:var(--bx-orange)!important;border-color:var(--bx-orange)!important;color:#111!important;font-weight:700!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-button.today-primary:hover{background:var(--bx-orange-light)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-button svg{width:15px!important;height:15px!important}
/* KPI strip */
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metrics{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;margin:14px 0 22px!important;border:1px solid var(--bx-steel-2)!important;border-radius:14px!important;overflow:hidden!important;background:#0d0d0f!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metric{position:relative!important;display:grid!important;align-content:start!important;gap:6px!important;min-height:0!important;padding:14px 16px!important;border:0!important;border-right:1px solid var(--bx-steel)!important;border-radius:0!important;background:transparent!important;text-align:left!important;box-shadow:none!important;transition:background .15s}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metric:last-child{border-right:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metric:hover{background:#ffffff05!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metric>div{display:flex!important;align-items:center!important;gap:7px!important;font:700 10.5px/1.2 var(--bx-font)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metric>div span{font:inherit!important;letter-spacing:inherit!important;color:inherit!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metric svg{width:14px!important;height:14px!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metric strong{font:650 30px/1 var(--bx-font)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.03em!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metric small{font:500 11.5px/1.35 var(--bx-font)!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metric.is-selected{background:#ff6b240f!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metric.is-selected::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--bx-orange)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metric.is-selected>div,html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metric.is-selected svg{color:var(--bx-orange-light)!important}
/* Layout */
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:20px!important;align-items:start!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-section-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 12px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-section-heading .today-eyebrow{font:700 10.5px/1 var(--bx-font)!important;letter-spacing:.16em!important;color:var(--bx-orange-light)!important;margin:0 0 6px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-section-heading h2{margin:0!important;font:640 20px/1.2 var(--bx-font)!important;letter-spacing:-.02em!important;color:var(--bx-text)!important;display:flex;align-items:center;gap:8px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-section-heading h2>span,html body[data-built-client="business"][data-business-ui="workspace"] #app .today-count{display:inline-grid!important;place-items:center!important;min-width:26px!important;height:22px!important;padding:0 7px!important;border:1px solid var(--bx-steel-2)!important;border-radius:6px!important;background:#ffffff08!important;color:var(--bx-ash)!important;font:700 12px/1 var(--bx-font)!important;font-variant-numeric:tabular-nums}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-work-controls{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;flex-wrap:wrap!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-filters{display:inline-flex!important;gap:4px!important;padding:4px!important;border:1px solid var(--bx-steel)!important;border-radius:11px!important;background:#0a0a0c!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-filter{min-height:34px!important;padding:0 12px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--bx-dim)!important;font:650 13px/1 var(--bx-font)!important;display:inline-flex!important;align-items:center!important;gap:6px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-filter span{padding:2px 6px;border-radius:5px;background:#ffffff10;font-size:11.5px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-filter.is-selected{background:var(--bx-text)!important;color:#111!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-filter.is-selected span{background:#111;color:var(--bx-text)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-search{position:relative!important;flex:1 1 260px!important;display:flex!important;align-items:center!important;margin:0!important;padding:0!important;border:0!important;background:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-search svg{position:absolute!important;left:12px!important;width:16px!important;height:16px!important;color:var(--bx-dim)!important;z-index:1}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-search input{width:100%!important;min-height:42px!important;height:42px!important;padding:0 12px 0 36px!important;border:1px solid var(--bx-steel-2)!important;border-radius:10px!important;background:#08080a!important;font:500 14px/1 var(--bx-font)!important}
/* Job tickets */
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-jobs{display:grid!important;gap:10px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-job{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"top top" "facts next" "tools tools";gap:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--bx-steel-2)!important;border-radius:14px!important;background:linear-gradient(180deg,#131315,#0d0d0f)!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-job::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--bx-steel-2)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-job:has(.today-next.is-attention)::before{background:var(--bx-orange)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-job:has(.today-status.is-waiting)::before{background:#ffb547}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-job:has(.today-status.is-ready)::before{background:var(--bx-green)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-job-top{grid-area:top;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin:0!important;padding:16px 18px 12px 20px!important;border:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-job-top h3{margin:0 0 4px!important;font:640 17px/1.25 var(--bx-font)!important;letter-spacing:-.015em!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-job-top p{margin:0!important;font:500 13.5px/1.4 var(--bx-font)!important;color:var(--bx-ash)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-customer{display:inline-flex!important;align-items:center;gap:6px;margin-top:6px!important;font:600 12.5px/1 var(--bx-font)!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-customer::before{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c1.5-4 4.5-6 8-6s6.5 2 8 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c1.5-4 4.5-6 8-6s6.5 2 8 6'/%3E%3C/svg%3E") center/contain no-repeat}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-status{flex:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 10px!important;border:1px solid var(--bx-steel-2)!important;border-radius:99px!important;background:#ffffff06!important;color:var(--bx-ash)!important;font:700 11px/1.2 var(--bx-font)!important;letter-spacing:.02em!important;white-space:nowrap}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-status::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-status.is-waiting{border-color:#ffb54755!important;background:#ffb54712!important;color:#ffd08a!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-status.is-ready{border-color:#5fd39a55!important;background:#5fd39a12!important;color:#a6f0c9!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-status.is-confirmed{border-color:#5fd39a44!important;background:#5fd39a10!important;color:#a6f0c9!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-facts{grid-area:facts;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0 0 16px 20px!important;padding:0!important;border:1px solid var(--bx-steel)!important;border-radius:10px!important;background:#0a0a0c!important;align-self:start}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-facts>div{display:grid!important;gap:4px!important;padding:10px 12px!important;border:0!important;margin:0!important;min-width:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-facts>div+div{border-left:1px solid var(--bx-steel)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-facts dt{font:700 9.5px/1.1 var(--bx-font)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-facts dd{margin:0!important;font:600 13px/1.3 var(--bx-font)!important;color:var(--bx-text)!important;overflow-wrap:anywhere}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-facts dd.today-late{color:#ffb3b3!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-facts dd span{display:block;margin-top:2px;font:600 11px/1.2 var(--bx-font);color:#ff8a8a}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-next{grid-area:next;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 18px 16px 14px!important;padding:12px 14px!important;border:1px solid var(--bx-steel)!important;border-radius:10px!important;background:#0a0a0c!important;align-self:start}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-next.is-attention{border-color:#ff6b2455!important;background:#ff6b240c!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-next>div>span{display:block;font:700 9.5px/1.1 var(--bx-font)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--bx-orange-light)!important;margin-bottom:5px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-next p{margin:0!important;font:600 13.5px/1.35 var(--bx-font)!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-next small{display:block;margin-top:4px;font:500 12px/1.35 var(--bx-font)!important;color:var(--bx-ash)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-next .today-button{flex:none}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-job-tools{grid-area:tools;display:flex!important;justify-content:flex-end!important;gap:8px!important;margin:0!important;padding:10px 18px!important;border-top:1px solid var(--bx-steel)!important;background:#0f0f11!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-job-tools .today-button{min-height:34px!important;font-size:12.5px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-footnote{margin:12px 2px 0!important;font:500 12px/1.4 var(--bx-font)!important;color:var(--bx-dim)!important}
/* Sidebar panels */
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-side{display:grid!important;gap:14px!important;position:sticky;top:84px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-panel{padding:16px!important;border:1px solid var(--bx-steel-2)!important;border-radius:14px!important;background:linear-gradient(180deg,#131315,#0d0d0f)!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-panel .today-section-heading{flex-wrap:wrap}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-panel .today-section-heading h2{font-size:16px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-panel .today-section-heading svg{width:16px!important;height:16px!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-panel-subtitle{margin:-6px 0 10px!important;font:500 12px/1.4 var(--bx-font)!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-nextup{order:3;flex-basis:100%;display:inline-flex;align-items:center;gap:6px;width:max-content;padding:5px 10px;border:1px solid #ff6b2444;border-radius:99px;background:#ff6b2410;color:#ffb48c;font:650 11.5px/1 var(--bx-font)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-nextup::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bx-orange);animation:bxr-ping 1.8s infinite}
/* Timeline */
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-agenda{position:relative!important;display:grid!important;gap:0!important;padding-left:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-appointment{position:relative!important;display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important;margin:0!important;padding:0 0 14px!important;border:0!important;background:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-appointment::before{content:"";position:absolute;left:75px;top:6px;bottom:-6px;width:1px;background:var(--bx-steel-2)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-appointment:last-child::before{display:none}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-appointment::after{content:"";position:absolute;left:71px;top:5px;width:9px;height:9px;border-radius:50%;background:#0d0d0f;border:2px solid var(--bx-orange)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-appointment.bxr-past{opacity:.55}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-appointment.bxr-past::after{border-color:var(--bx-steel-2);background:var(--bx-steel-2)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-appointment-time strong{display:block;font:650 13px/1.2 var(--bx-font)!important;font-variant-numeric:tabular-nums;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-appointment-time span{display:block;margin-top:3px;font:500 11px/1.2 var(--bx-font)!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-appointment-copy{display:grid!important;gap:6px!important;margin-left:14px!important;padding:10px 12px!important;border:1px solid var(--bx-steel)!important;border-radius:10px!important;background:#0a0a0c!important;justify-items:start}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-appointment-copy h3{margin:0!important;font:640 14px/1.3 var(--bx-font)!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-appointment-copy p{margin:0!important;font:500 12.5px/1.35 var(--bx-font)!important;color:var(--bx-ash)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-appointment-copy small{font:500 11.5px/1.3 var(--bx-font)!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-appointment-copy .today-button{min-height:30px!important;padding:0 10px!important;font-size:12px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-now{position:relative;margin:0 0 14px 68px;padding:0 0 0 14px;font:700 10.5px/1 var(--bx-font);letter-spacing:.12em;text-transform:uppercase;color:var(--bx-orange-light)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-now::before{content:"";position:absolute;left:-2px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--bx-orange);box-shadow:0 0 0 4px #ff6b2433}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxr-now::after{content:"";position:absolute;left:14px;right:0;top:50%;height:1px;margin-left:calc(var(--w,0px));background:linear-gradient(90deg,#ff6b2499,transparent)}
/* Bays */
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-bay{display:flex!important;align-items:center!important;gap:10px!important;padding:9px 10px!important;margin:0 0 6px!important;border:1px solid var(--bx-steel)!important;border-radius:10px!important;background:#0a0a0c!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-bay strong{display:block;font:650 13px/1.2 var(--bx-font)!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-bay p{margin:2px 0 0!important;font:500 12px/1.3 var(--bx-font)!important;color:var(--bx-ash)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-live-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--bx-green)!important;box-shadow:0 0 0 3px #5fd39a22!important;flex:none}
/* Team workload meters */
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-person{position:relative!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 0 14px!important;border:0!important;border-bottom:1px solid var(--bx-steel)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-person:last-child{border-bottom:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-person::after{content:"";position:absolute;left:42px;right:0;bottom:6px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--bx-orange) var(--load,0%),#ffffff0d var(--load,0%))}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-avatar{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:50%!important;border:1px solid var(--bx-steel-2)!important;background:linear-gradient(135deg,#25252a,#151517)!important;color:var(--bx-text)!important;font:700 12px/1 var(--bx-font)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-person strong{display:block;font:650 13px/1.2 var(--bx-font)!important;color:var(--bx-text)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-person small{font:500 11.5px/1.2 var(--bx-font)!important;color:var(--bx-dim)!important;text-transform:capitalize}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-updated{display:flex!important;align-items:center!important;gap:6px!important;margin-top:16px!important;font:500 12px/1 var(--bx-font)!important;color:var(--bx-dim)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-updated svg{width:13px!important;height:13px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-notice:not(:empty){border:1px solid var(--bx-steel-2)!important;border-radius:10px!important;background:#0e0e10!important;color:var(--bx-ash)!important;padding:10px 12px!important;margin:12px 0 0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-warning{border:1px solid #ffb54755!important;background:#ffb54712!important;color:#ffd08a!important;border-radius:10px!important;padding:10px 12px!important}
@media (max-width:1180px){ html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important} html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metric:nth-child(3n){border-right:0!important} html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metric:nth-child(-n+3){border-bottom:1px solid var(--bx-steel)!important} html body[data-built-client="business"][data-business-ui="workspace"] #app .today-layout{grid-template-columns:1fr!important} html body[data-built-client="business"][data-business-ui="workspace"] #app .today-side{position:static} }
@media (max-width:760px){
  html body[data-built-client="business"][data-business-ui="workspace"] #app .today-hero{flex-direction:column!important;align-items:stretch!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .today-date-tools{flex-wrap:wrap!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .today-date-row:first-child{flex:1 1 100%}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .today-date-row:first-child label{flex:1}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metric{border-right:1px solid var(--bx-steel)!important;border-bottom:1px solid var(--bx-steel)!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metric:nth-child(2n){border-right:0!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .today-metric:nth-last-child(-n+2){border-bottom:0!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .today-job{grid-template-columns:1fr!important;grid-template-areas:"top" "facts" "next" "tools"}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .today-facts{margin:0 14px 10px 16px!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .today-next{margin:0 14px 14px 16px!important;flex-direction:column!important;align-items:stretch!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .today-job-top{padding:14px 14px 10px 16px!important}
}
@media (max-width:760px){html body[data-built-client="business"][data-business-ui="workspace"] #app .today-facts{grid-template-columns:1fr 1fr!important}html body[data-built-client="business"][data-business-ui="workspace"] #app .today-facts>div:nth-child(3){grid-column:1/-1;border-left:0!important;border-top:1px solid var(--bx-steel)!important}}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-jobs{grid-template-columns:minmax(0,1fr)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-job{width:100%!important;max-width:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .today-facts dt{white-space:normal;overflow-wrap:anywhere;line-height:1.3;letter-spacing:.08em}

/* Workspace tools already shown in the workday queue stay out of the tool list. */
html body[data-built-client="business"][data-business-ui="workspace"] #app #builtClassicRoleTools button.business-v3-tool.bxr-dup{display:none!important}
/* Jobs: detailed job tickets */
html body[data-built-client="business"][data-business-ui="workspace"] #app [data-r28-view="jobs"] .r28-stack{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr))!important;gap:16px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-card{display:flex!important;flex-direction:column;gap:18px;padding:22px!important;border:1px solid var(--bx-steel,#26262b)!important;border-radius:18px!important;background:linear-gradient(180deg,#141417,#0f0f12)!important;position:relative;overflow:hidden}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#ff6a1a;opacity:.85}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-card[data-bxj-stage="3"]::before,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-card[data-bxj-stage="4"]::before{background:#3ccf8e}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-id{min-width:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-id h3{margin:0;font-size:19px;line-height:1.25;font-weight:650;color:#f4f4f5;letter-spacing:-.01em}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-id p{margin:4px 0 0;color:#a1a1aa;font-size:14px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-head .r28-role{flex:none;white-space:nowrap;text-transform:capitalize}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-rail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-rail li{display:flex;flex-direction:column;gap:8px;min-width:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-rail i{display:block;height:4px;border-radius:4px;background:#2a2a30}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-rail li.is-done i{background:#ff6a1a;opacity:.55}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-rail li.is-now i{background:#ff6a1a;box-shadow:0 0 12px rgba(255,106,26,.55)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-rail span{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#71717a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-rail li.is-now span{color:#ff8a4c}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-rail li.is-done span{color:#a1a1aa}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #232328;border-radius:12px;overflow:hidden}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-facts>div{padding:12px 14px;border-bottom:1px solid #232328;min-width:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-facts>div:nth-child(odd){border-right:1px solid #232328}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-facts>div:nth-last-child(-n+2){border-bottom:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-facts dt{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin:0 0 4px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-facts dd{margin:0;font-size:14px;color:#e4e4e7;font-weight:550;overflow-wrap:anywhere}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-team{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-team-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin-right:4px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-person{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border:1px solid #2a2a30;border-radius:999px;font-size:13px;color:#e4e4e7}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-person b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(255,106,26,.16);color:#ff8a4c;font-size:10px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-none{font-size:13px;color:#fbbf24}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-flags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-flags li{font-size:12.5px;font-weight:600;color:#fbbf24;background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.28);border-radius:999px;padding:5px 11px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-actions{margin-top:auto;display:flex!important;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:4px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-step{display:none;margin:-8px 0 0;font-size:12px;color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-step b{color:#ff8a4c}
@media (max-width:520px){html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-rail span{display:none}html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-step{display:block}html body[data-built-client="business"][data-business-ui="workspace"] #app .bxj-actions>*{flex:1 1 auto}}

/* ===== Messages console ===== */
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app 
.bxm-inbox{display:flex;flex-direction:column;gap:14px;margin-top:6px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px;border:1px solid #232328;border-radius:16px;background:linear-gradient(180deg,#121215,#0e0e11)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-search{flex:1 1 280px;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:11px;background:#0a0a0c;border:1px solid #1f1f24;color:#71717a;transition:border-color .2s,box-shadow .2s}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-search:focus-within{border-color:rgba(255,106,26,.55);box-shadow:0 0 0 4px rgba(255,106,26,.10)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-search svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-bar label.bxm-search input[type="search"]{-webkit-appearance:none!important;appearance:none!important;outline:0!important;flex:1;min-width:0;height:100%;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;color:#f4f4f5!important;font-size:14.5px!important;padding:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-bar label.bxm-search input[type="search"]::placeholder{color:#63636b}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-seg{display:inline-flex!important;flex-wrap:nowrap!important;gap:2px!important;padding:3px!important;margin:0!important;border-radius:11px!important;background:#0a0a0c!important;border:1px solid #1f1f24!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-bar .bxm-seg.bxm-seg>button.business-workspace-outline{height:36px!important;min-height:0!important;padding:0 14px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#a1a1aa!important;font-size:13.5px!important;font-weight:600!important;box-shadow:none!important;white-space:nowrap}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-bar .bxm-seg.bxm-seg>button.business-workspace-outline:hover{color:#f4f4f5!important;background:#17171b!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-bar .bxm-seg.bxm-seg>button.business-workspace-outline.active,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-bar .bxm-seg.bxm-seg>button.business-workspace-outline[aria-pressed="true"]{background:#1d1d22!important;color:#fff!important;box-shadow:inset 0 0 0 1px #2c2c33,0 1px 0 rgba(255,255,255,.04)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-bar .bxm-seg.bxm-seg>button.business-workspace-outline.active::after,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-bar .bxm-seg.bxm-seg>button.business-workspace-outline[aria-pressed="true"]::after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-radius:50%;background:#ff6a1a;vertical-align:middle;box-shadow:0 0 8px rgba(255,106,26,.8)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-note{margin:-4px 2px 0!important;font-size:13px!important;color:#71717a!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split>.messenger-list-pane{margin:0!important;padding:0!important;border:1px solid #232328!important;border-radius:18px!important;background:#0f0f12!important;overflow:hidden!important;box-shadow:none!important;max-height:none!important;height:auto!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split .messenger-thread-list{display:flex!important;flex-direction:column!important;gap:0!important;padding:6px!important;max-height:none!important;overflow:visible!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-group{display:flex;align-items:center;gap:8px;padding:14px 14px 8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#71717a}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-group small{font-size:11px;letter-spacing:0;padding:1px 7px;border-radius:999px;background:#1a1a1f;color:#a1a1aa}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-group:first-child{padding-top:8px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split button.messenger-thread{position:relative!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;margin:0!important;padding:14px 14px!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;text-align:left!important;transition:background .15s}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split button.messenger-thread+button.messenger-thread::before{content:"";position:absolute;left:68px;right:14px;top:0;height:1px;background:#1c1c21}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split button.messenger-thread:hover,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split button.messenger-thread:focus-visible{background:#16161a!important;outline:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split button.messenger-thread:hover::before,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split button.messenger-thread:hover+button.messenger-thread::before,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split button.messenger-thread:focus-visible::before,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split button.messenger-thread:focus-visible+button.messenger-thread::before{opacity:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split button.messenger-thread:focus-visible{box-shadow:inset 0 0 0 1px rgba(255,106,26,.6)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .messenger-avatar,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-rail-av,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-av{--bxm-h:24}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split .messenger-avatar,html body[data-built-client="business"][data-business-ui="workspace"] #app [data-r28-view="conversation"] .messenger-chat-head .messenger-avatar{width:44px!important;height:44px!important;border-radius:14px!important;display:grid!important;place-items:center!important;font-size:14px!important;font-weight:700!important;letter-spacing:.02em;color:hsl(var(--bxm-h) 18% 88%)!important;background:linear-gradient(145deg,hsl(var(--bxm-h) 12% 21%),hsl(var(--bxm-h) 8% 12%))!important;border:1px solid hsl(var(--bxm-h) 10% 27%)!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split .bxm-hot .messenger-avatar{box-shadow:0 0 0 2px #0f0f12,0 0 0 4px #ff6a1a!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split .messenger-thread-main{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split .messenger-thread-top{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split .messenger-thread-top strong{font-size:15px!important;font-weight:600!important;color:#e4e4e7!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split .bxm-hot .messenger-thread-top strong{color:#fff!important;font-weight:700!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split .messenger-thread-top small{flex:none;font-size:12px!important;color:#71717a!important;font-variant-numeric:tabular-nums}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split .bxm-hot .messenger-thread-top small{color:#ff8a4c!important;font-weight:600}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split .messenger-thread-preview{font-size:13.5px!important;color:#c4c4cc!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split .messenger-thread-context{font-size:12.5px!important;color:#71717a!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split .bxm-closed{opacity:.62}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split .r28-unread-breakdown{position:static!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:4px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;min-width:0!important;height:auto!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split .r28-unread-breakdown>span{display:inline-block!important;padding:3px 9px!important;border-radius:999px!important;background:rgba(255,106,26,.13)!important;border:1px solid rgba(255,106,26,.32)!important;color:#ffb38a!important;font-size:11.5px!important;font-weight:650!important;white-space:nowrap;line-height:1.35!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-none{margin:0;padding:28px;text-align:center;color:#71717a;font-size:14px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek{position:sticky;top:16px;min-height:340px;border:1px solid #232328;border-radius:18px;background:radial-gradient(120% 70% at 50% 0%,rgba(255,106,26,.08),transparent 60%),#0f0f12;padding:22px;display:flex}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-empty{margin:auto;text-align:center;max-width:240px;display:flex;flex-direction:column;align-items:center;gap:10px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-mark{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:#16161a;border:1px solid #26262c;color:#ff6a1a}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-mark svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-empty strong{font-size:15px;color:#e4e4e7}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-empty p{margin:0;font-size:13px;line-height:1.5;color:#71717a}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-card{width:100%;display:flex;flex-direction:column;gap:12px;animation:bxmIn .22s ease both}
@keyframes bxmIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-av{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;font-size:20px;font-weight:700;color:hsl(var(--bxm-h) 18% 90%);background:linear-gradient(145deg,hsl(var(--bxm-h) 12% 23%),hsl(var(--bxm-h) 8% 12%));border:1px solid hsl(var(--bxm-h) 10% 29%)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-name{font-size:20px;color:#fff;letter-spacing:-.01em}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-veh{display:flex;align-items:center;gap:8px;font-size:14px;color:#c4c4cc;margin-top:-6px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-veh svg,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-veh-ic svg{width:16px;height:16px;fill:none;stroke:#ff8a4c;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-card dl{margin:4px 0 0;display:grid;gap:0;border:1px solid #232328;border-radius:12px;overflow:hidden}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-card dl>div{padding:10px 12px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-card dl>div+div{border-top:1px solid #232328}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-card dt{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#71717a;margin:0 0 3px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-card dd{margin:0;font-size:13.5px;color:#e4e4e7}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-unread{display:flex;flex-wrap:wrap;gap:6px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-unread span{padding:4px 10px;border-radius:999px;background:rgba(255,106,26,.13);border:1px solid rgba(255,106,26,.32);color:#ffb38a;font-size:12px;font-weight:650}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-calm{margin:0;font-size:13px;color:#71717a}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-open{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;border:0;border-radius:12px;background:#ff6a1a;color:#fff;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 8px 24px -10px rgba(255,106,26,.7)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-open svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
@media (max-width:1100px){
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split{grid-template-columns:minmax(0,1fr)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek{display:none}
}
@media (max-width:640px){
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-bar{padding:6px;gap:8px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-search{flex-basis:100%}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-seg{flex:1 1 auto;overflow-x:auto}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-bar .bxm-seg.bxm-seg>button.business-workspace-outline{flex:1 0 auto;padding:0 10px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split button.messenger-thread{grid-template-columns:auto minmax(0,1fr)!important;padding:12px 10px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split .r28-unread-breakdown{grid-column:2;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split button.messenger-thread+button.messenger-thread::before{left:62px}
}
html body[data-built-client="business"][data-business-ui="workspace"] #app 
[data-r28-view="conversation"]>.r28-head{padding-bottom:14px!important;margin-bottom:14px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app [data-r28-view="conversation"]>.r28-head h1{font-size:30px!important;line-height:1.1!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console{display:grid;grid-template-columns:300px minmax(0,1fr) 300px;gap:14px;height:var(--bxm-fit,calc(100vh - 220px));min-height:460px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console.no-rail{grid-template-columns:minmax(0,1fr) 300px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-rail,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side{min-height:0;overflow:auto;border:1px solid #232328;border-radius:18px;background:#0f0f12;padding:8px;scrollbar-width:thin;scrollbar-color:#2a2a30 transparent}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-rail-title,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side-title{display:flex;align-items:center;justify-content:space-between;margin:6px 8px 8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#71717a}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side-title small{font-size:11px;letter-spacing:0;padding:1px 7px;border-radius:999px;background:#1a1a1f;color:#a1a1aa}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-rail-item{position:relative;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:0;border-radius:11px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .15s}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-rail-item:hover{background:#16161a}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-rail-item.is-on{background:#1a1a1f;box-shadow:inset 0 0 0 1px #2a2a31}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-rail-item.is-on::before{content:"";position:absolute;left:-8px;top:12px;bottom:12px;width:3px;border-radius:3px;background:#ff6a1a}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-rail-av{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-size:12px;font-weight:700;color:hsl(var(--bxm-h) 18% 88%);background:linear-gradient(145deg,hsl(var(--bxm-h) 12% 21%),hsl(var(--bxm-h) 8% 12%));border:1px solid hsl(var(--bxm-h) 10% 27%)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-rail-item.bxm-hot .bxm-rail-av{box-shadow:0 0 0 2px #0f0f12,0 0 0 3.5px #ff6a1a}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-rail-main{display:flex;flex-direction:column;min-width:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-rail-main strong{font-size:13.5px;font-weight:600;color:#e4e4e7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-rail-main small{font-size:12px;color:#71717a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-rail-item time{font-size:11.5px;color:#63636b;font-variant-numeric:tabular-nums}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console>.messenger-chat-pane{display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border:1px solid #232328!important;border-radius:18px!important;background:radial-gradient(90% 40% at 50% 0%,rgba(255,106,26,.05),transparent 60%),#0c0c0f!important;overflow:hidden!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-chat-head{flex:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 18px!important;margin:0!important;border:0!important;border-bottom:1px solid #1f1f24!important;background:rgba(15,15,18,.85)!important;backdrop-filter:blur(10px)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-chat-person{display:flex!important;align-items:center!important;gap:12px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-chat-name strong{font-size:16px!important;color:#fff!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-chat-person small{display:inline-flex;align-items:center;gap:6px;font-size:12px!important;color:#71717a!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-chat-person small::before{content:"";width:6px;height:6px;border-radius:50%;background:#3ccf8e}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-chat-messages{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:none!important;height:auto!important;padding:10px 22px 18px!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:2px!important;scrollbar-width:thin;scrollbar-color:#2a2a30 transparent;border:0!important;background:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-day,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-new{display:flex;align-items:center;gap:12px;margin:18px 0 10px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#63636b}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-day::before,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-day::after,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-new::before,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-new::after{content:"";flex:1;height:1px;background:#1f1f24}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-new{color:#ff8a4c}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-new::before,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-new::after{background:linear-gradient(90deg,transparent,rgba(255,106,26,.5))}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-new::after{background:linear-gradient(90deg,rgba(255,106,26,.5),transparent)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-bubble-row{display:flex!important;align-items:flex-end!important;gap:10px!important;margin:10px 0 0!important;max-width:100%!important;padding:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-bubble-row.bxm-cont{margin-top:3px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-bubble-row.mine{justify-content:flex-end!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-bubble-row>div{display:flex!important;flex-direction:column!important;gap:4px!important;max-width:min(72%,620px)!important;min-width:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-bubble-row.mine>div{align-items:flex-end!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-bubble-row.theirs>div{align-items:flex-start!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-mini-avatar{flex:none;width:30px!important;height:30px!important;border-radius:10px!important;display:grid!important;place-items:center!important;font-size:10.5px!important;font-weight:700!important;background:#1d1d22!important;color:#c4c4cc!important;border:1px solid #2a2a30!important;margin:0 0 20px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-bubble-row.bxm-has-next .messenger-mini-avatar{visibility:hidden}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-bubble-row>div>small[data-built-name-member]{font-size:11.5px!important;font-weight:600!important;color:#8a8a94!important;padding:0 4px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-bubble-row.bxm-cont>div>small[data-built-name-member]{display:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-bubble{margin:0!important;padding:10px 14px!important;border-radius:18px!important;font-size:14.5px!important;line-height:1.5!important;max-width:100%!important;border:0!important;box-shadow:none!important;overflow-wrap:anywhere}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .theirs .messenger-bubble{background:#1a1a1f!important;color:#ececef!important;border:1px solid #24242a!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .mine .messenger-bubble{background:linear-gradient(160deg,#ff7a2e,#f25c0f)!important;color:#fff!important;box-shadow:0 10px 24px -14px rgba(255,106,26,.75)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .theirs.bxm-has-next .messenger-bubble{border-bottom-left-radius:6px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .theirs.bxm-cont .messenger-bubble{border-top-left-radius:6px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .mine.bxm-has-next .messenger-bubble{border-bottom-right-radius:6px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .mine.bxm-cont .messenger-bubble{border-top-right-radius:6px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-bubble-row[data-r28-unread="true"] .messenger-bubble{box-shadow:inset 0 0 0 1px rgba(255,106,26,.45)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .bxm-time{font-size:11px!important;color:#5c5c64!important;padding:0 4px!important;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .15s}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-bubble-row:not(.bxm-has-next) .bxm-time,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-bubble-row:hover .bxm-time{opacity:1}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .bxm-attach,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console a.messenger-attachment{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;border-radius:14px!important;background:#16161a!important;border:1px solid #2a2a30!important;color:#e4e4e7!important;font-size:13.5px!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap;max-width:100%}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .bxm-attach svg,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console a.messenger-attachment svg,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-file-row svg{width:18px;height:18px;flex:none;fill:none;stroke:#ff8a4c;stroke-width:1.8;stroke-linejoin:round}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r28-actions{margin:6px 0 0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app 
.bxm-console .r29-composer{flex:none!important;margin:0!important;padding:12px 14px 10px!important;border:0!important;border-top:1px solid #1f1f24!important;background:#0f0f12!important;box-shadow:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"err err err" "chip chip chip" "att text send" "tip tip tip"!important;align-items:end!important;gap:8px 10px!important;margin:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer>.r28-form-error{grid-area:err!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer>.r28-form-error:empty{display:none}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer>.bxm-chosen{grid-area:chip!important;display:flex;align-items:center;gap:8px;justify-self:start;padding:6px 6px 6px 10px;border-radius:10px;background:#16161a;border:1px solid #2a2a30;font-size:12.5px;color:#e4e4e7}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer>.bxm-chosen[hidden]{display:none}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-chosen svg{width:15px;height:15px;fill:none;stroke:#ff8a4c;stroke-width:1.8}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-chosen button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:7px;background:transparent;color:#a1a1aa;cursor:pointer}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-chosen button:hover{background:#222227;color:#fff}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-chosen button svg{stroke:currentColor;stroke-width:2.2}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer>label.bxm-text{grid-area:text!important;margin:0!important;display:block!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer textarea{display:block!important;width:100%!important;min-height:46px!important;max-height:180px!important;resize:none!important;padding:12px 16px!important;border-radius:14px!important;background:#0a0a0c!important;border:1px solid #24242a!important;color:#f4f4f5!important;font-size:14.5px!important;line-height:1.45!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer textarea:focus{outline:0!important;border-color:rgba(255,106,26,.55)!important;box-shadow:0 0 0 4px rgba(255,106,26,.10)!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer textarea::placeholder{color:#5c5c64}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer>label.bxm-attach-btn{grid-area:att!important;position:relative;margin:0!important;width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#16161a!important;border:1px solid #24242a!important;color:#a1a1aa!important;cursor:pointer;transition:color .15s,border-color .15s}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer>label.bxm-attach-btn:hover,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer>label.bxm-attach-btn:focus-within{color:#ff8a4c!important;border-color:#3a3a42!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer>label.bxm-attach-btn>svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer>label.bxm-attach-btn input[type=file]{position:absolute!important;inset:0!important;opacity:0!important;width:100%!important;height:100%!important;cursor:pointer;padding:0!important;margin:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer>.bxm-send{grid-area:send!important;height:46px!important;min-height:0!important;margin:0!important;padding:0 18px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:700!important;white-space:nowrap}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer>.bxm-send svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer>.bxm-tip{grid-area:tip!important;margin:0 0 0 58px;font-size:11px;color:#4f4f57}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-chat>.r28-empty{margin:12px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app 
.bxm-side{display:flex;flex-direction:column;gap:6px;padding:12px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side>.bxm-vehicle{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin:0 0 6px!important;padding:16px!important;border-radius:14px!important;border:1px solid #26262c!important;background:radial-gradient(120% 90% at 0% 0%,rgba(255,106,26,.10),transparent 55%),#131316!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side .br-message-summary{display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-items:center}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side .br-message-summary .bxm-veh-ic{grid-row:1/3;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:rgba(255,106,26,.12);border:1px solid rgba(255,106,26,.25)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side .br-message-summary .bxm-veh-ic svg{width:19px;height:19px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side .br-message-summary>span{font-size:10.5px!important;font-weight:700!important;letter-spacing:.12em!important;color:#ff8a4c!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side .br-message-summary>strong{font-size:15px!important;color:#fff!important;line-height:1.3}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side .br-message-actions{display:flex!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side .br-message-actions>button{flex:1;height:42px!important;min-height:0!important;border-radius:11px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side-row{display:flex;flex-direction:column;gap:3px;padding:10px 8px;border-top:1px solid #1c1c21}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side-row span{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#71717a}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side-row strong{font-size:13.5px;color:#e4e4e7;font-weight:550}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-files{margin-top:6px;border-top:1px solid #1c1c21;padding-top:6px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-file-row{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:9px;color:#d4d4d8;font-size:13px;text-decoration:none}
html body[data-built-client="business"][data-business-ui="workspace"] #app a.bxm-file-row:hover{background:#16161a;color:#fff}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-file-row span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side-empty{margin:4px 8px;font-size:12.5px;line-height:1.5;color:#5c5c64}
@media (max-width:1320px){
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console{grid-template-columns:minmax(0,1fr) 280px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-rail{display:none}
}
@media (max-width:980px){
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console.no-rail{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:10px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side{order:-1;overflow:visible;padding:0;border:0;background:none}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side>.bxm-vehicle{flex-direction:row!important;align-items:center!important;margin:0!important;padding:10px 10px 10px 12px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side .br-message-summary{flex:1;min-width:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side .br-message-summary>strong{font-size:14px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side .br-message-actions>button{height:38px!important;padding:0 12px!important;font-size:13px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side .bxm-veh-ic{width:34px!important;height:34px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side-title,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side-row,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-files{display:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-side>.bxm-side-title:first-child{display:none}
}
@media (max-width:640px){
html body[data-built-client="business"][data-business-ui="workspace"] #app [data-r28-view="conversation"]>.r28-head h1{font-size:24px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-chat-messages{padding:6px 12px 14px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-bubble-row>div{max-width:84%!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-chat-head{padding:10px 12px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer{gap:8px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer>.bxm-send{padding:0 14px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer>.bxm-send{font-size:0!important;width:46px;justify-content:center;padding:0!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer>.bxm-send svg{width:18px;height:18px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-composer form.bxm-composer>.bxm-tip{display:none}
}

@media (max-width:640px){html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-bar .bxm-seg.bxm-seg{display:grid!important;grid-auto-flow:column;grid-auto-columns:1fr;width:100%;overflow:visible!important}html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-bar .bxm-seg.bxm-seg>button.business-workspace-outline{white-space:normal!important;height:auto!important;min-height:40px!important;padding:6px 6px!important;font-size:12.5px!important;line-height:1.2!important}html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-bar .bxm-seg.bxm-seg>button.business-workspace-outline.active::after,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-bar .bxm-seg.bxm-seg>button.business-workspace-outline[aria-pressed="true"]::after{display:none}}

/* Member reputation badge inside the console */
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-chat-head{flex-wrap:nowrap!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-chat-head>.bmp-inline{flex:0 1 auto!important;flex-basis:auto!important;margin:0!important;max-width:55%;text-align:right}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-chat-head>.bmp-inline .bmp-identity{justify-content:flex-end}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-chat-head>.bmp-inline small{font-size:11.5px;white-space:nowrap}html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-chat-head>.bmp-inline .bmp-identity{flex-direction:column;align-items:flex-end;gap:2px}html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-chat-head>.bmp-inline .bmp-identity small{flex-basis:auto}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split .messenger-thread-main>.bmp-inline{margin-top:4px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-split .messenger-thread-main>.bmp-inline small{font-size:11.5px}
@media (max-width:640px){html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-chat-head{flex-wrap:wrap!important}html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-chat-head>.bmp-inline{flex-basis:100%!important;max-width:none;text-align:left}html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-chat-head>.bmp-inline .bmp-identity{justify-content:flex-start}}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .bxm-attach,html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console a.messenger-attachment{overflow:hidden}html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .bxm-attach>span{overflow:hidden;text-overflow:ellipsis;min-width:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-chat-head>.messenger-chat-person{flex:1 1 auto!important;min-width:0!important}html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-chat-head>.bmp-inline{flex:0 0 auto!important}html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-bubble-row>div{flex:0 1 auto!important}html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .bxm-attach>span{white-space:nowrap;flex:0 1 auto}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-bubble-row>div{width:max-content!important}html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .bxm-attach{width:max-content!important;max-width:100%!important}html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .messenger-chat-head>.bmp-inline{border:0!important;padding:0!important;background:none!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .bxm-attach{overflow:visible!important}html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .bxm-attach>span{overflow:visible!important;text-overflow:clip!important;display:inline!important;max-width:none!important;width:auto!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-chat-messages>.messenger-bubble-row{width:100%!important;align-self:stretch!important;box-sizing:border-box}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-console .r29-chat-messages>.messenger-bubble-row{width:100%!important;align-self:stretch!important;box-sizing:border-box}
html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-rep{padding:10px 12px;border:1px solid #232328;border-radius:12px}html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-rep>span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#71717a;margin-bottom:4px}html body[data-built-client="business"][data-business-ui="workspace"] #app .bxm-peek-rep small{font-size:12.5px}

/* ===== Support Center ===== */
html body[data-built-client="business"] #app .bsc{--c-bg:#0b0b0e!important;--c-panel:#121216!important;--c-raise:#17171c!important;--c-line:#232329!important;--c-line2:#2f2f37!important;--c-mute:#7c7c86!important;--c-text:#ececef!important;--c-or:#ff7a2e!important;max-width:1280px!important;width:auto!important;margin:0 auto!important;padding:28px 32px 40px!important;display:flex!important;flex-direction:column!important;gap:18px!important;color:var(--c-text)!important}
html body[data-built-client="business"] #app .bsc .bsc-eyebrow{display:block!important;font-size:11px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--c-or)!important}
html body[data-built-client="business"] #app .bsc .bsc-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:46px!important;padding:0 20px!important;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,#ff8a45,#ff6a1a)!important;color:#1a0d04!important;font-size:14px!important;font-weight:750!important;cursor:pointer!important;box-shadow:0 14px 30px -14px rgba(255,106,26,.9),inset 0 1px 0 rgba(255,255,255,.25)!important;transition:transform .15s,filter .15s!important}
html body[data-built-client="business"] #app .bsc .bsc-primary:hover{filter:brightness(1.06)!important;transform:translateY(-1px)!important}
html body[data-built-client="business"] #app .bsc .bsc-primary svg,html body[data-built-client="business"] #app .bsc .bsc-ghost svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.3!important;stroke-linecap:round!important;stroke-linejoin:round!important}
html body[data-built-client="business"] #app .bsc .bsc-ghost{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 18px!important;border:1px solid var(--c-line2)!important;border-radius:12px!important;background:var(--c-raise)!important;color:var(--c-text)!important;font-size:13.5px!important;font-weight:650!important;cursor:pointer!important}
html body[data-built-client="business"] #app .bsc .bsc-ghost:hover{border-color:#4a4a54!important;background:#1e1e24!important}
html body[data-built-client="business"] #app .bsc .bsc-hero{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:28px!important;padding:34px 36px!important;border:1px solid var(--c-line)!important;border-radius:22px!important;overflow:hidden!important;background:radial-gradient(70% 120% at 0% 0%,rgba(255,122,46,.16),transparent 60%),radial-gradient(60% 120% at 100% 100%,rgba(255,122,46,.06),transparent 60%),linear-gradient(180deg,#141418,#0f0f12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}
html body[data-built-client="business"] #app .bsc .bsc-hero::after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px)!important;background-size:28px 28px!important;mask-image:radial-gradient(80% 100% at 85% 50%,#000,transparent 75%)!important;-webkit-mask-image:radial-gradient(80% 100% at 85% 50%,#000,transparent 75%)!important}
html body[data-built-client="business"] #app .bsc .bsc-hero>*{position:relative!important;z-index:1!important}
html body[data-built-client="business"] #app .bsc .bsc-hero h1{margin:10px 0 0!important;font-size:clamp(30px,3.4vw,44px)!important;line-height:1.05!important;font-weight:800!important;letter-spacing:-.035em!important;color:#fff!important;text-transform:none!important}
html body[data-built-client="business"] #app .bsc .bsc-hero p{margin:12px 0 0!important;max-width:560px!important;font-size:15px!important;line-height:1.6!important;color:#a9a9b2!important}
html body[data-built-client="business"] #app .bsc .bsc-hero-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:14px!important;margin-top:22px!important}
html body[data-built-client="business"] #app .bsc .bsc-hero-note{font-size:12.5px!important;color:var(--c-mute)!important}
html body[data-built-client="business"] #app .bsc .bsc-hero>button,html body[data-built-client="business"] #app .bsc .bsc-hero>a{grid-column:1/-1!important;justify-self:start!important}
html body[data-built-client="business"] #app .bsc .bsc-stats{display:grid!important;grid-template-columns:repeat(3,minmax(96px,1fr))!important;margin:0!important;border:1px solid var(--c-line2)!important;border-radius:16px!important;background:rgba(10,10,12,.65)!important;backdrop-filter:blur(8px)!important;overflow:hidden!important}
html body[data-built-client="business"] #app .bsc .bsc-stats>div{padding:16px 20px!important;border-right:1px solid var(--c-line2)!important}
html body[data-built-client="business"] #app .bsc .bsc-stats>div:last-child{border-right:0!important}
html body[data-built-client="business"] #app .bsc .bsc-stats dt{font-size:10.5px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--c-mute)!important}
html body[data-built-client="business"] #app .bsc .bsc-stats dd{margin:6px 0 0!important;font-size:30px!important;font-weight:800!important;letter-spacing:-.03em!important;color:#fff!important;font-variant-numeric:tabular-nums!important}
html body[data-built-client="business"] #app .bsc .bsc-stats>div:first-child dd{color:var(--c-or)!important}
html body[data-built-client="business"] #app .bsc .bsc-steps{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border:1px solid var(--c-line)!important;border-radius:16px!important;background:var(--c-panel)!important;overflow:hidden!important}
html body[data-built-client="business"] #app .bsc .bsc-steps li{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:16px 18px!important;border-right:1px solid var(--c-line)!important}
html body[data-built-client="business"] #app .bsc .bsc-steps li:last-child{border-right:0!important}
html body[data-built-client="business"] #app .bsc .bsc-steps b{flex:none!important;display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:9px!important;background:rgba(255,122,46,.12)!important;border:1px solid rgba(255,122,46,.3)!important;color:var(--c-or)!important;font-size:13px!important;font-weight:800!important}
html body[data-built-client="business"] #app .bsc .bsc-steps strong{display:block!important;font-size:13.5px!important;color:#fff!important}
html body[data-built-client="business"] #app .bsc .bsc-steps span{display:block!important;margin-top:2px!important;font-size:12px!important;line-height:1.5!important;color:var(--c-mute)!important}
html body[data-built-client="business"] #app .bsc .bsc-topics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important}
html body[data-built-client="business"] #app .bsc .bsc-topics>button.bsc-topic{position:relative!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:14px!important;width:auto!important;min-width:0!important;min-height:0!important;padding:18px!important;border:1px solid var(--c-line)!important;border-radius:16px!important;background:var(--c-panel)!important;color:var(--c-text)!important;text-align:left!important;cursor:pointer!important;transition:border-color .15s,background .15s,transform .15s!important}
html body[data-built-client="business"] #app .bsc .bsc-topics>button.bsc-topic:hover{border-color:#3a3a43!important;background:#16161a!important;transform:translateY(-1px)!important}
html body[data-built-client="business"] #app .bsc .bsc-topics>button.bsc-topic.active{border-color:rgba(255,122,46,.6)!important;background:radial-gradient(120% 140% at 0% 0%,rgba(255,122,46,.12),transparent 55%),#141417!important;box-shadow:0 0 0 1px rgba(255,122,46,.25)!important}
html body[data-built-client="business"] #app .bsc .bsc-topic-icon{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:13px!important;background:#1b1b21!important;border:1px solid var(--c-line2)!important;color:#c4c4cc!important}
html body[data-built-client="business"] #app .bsc .bsc-topic.active .bsc-topic-icon{background:rgba(255,122,46,.14)!important;border-color:rgba(255,122,46,.35)!important;color:var(--c-or)!important}
html body[data-built-client="business"] #app .bsc .bsc-topic-icon svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
html body[data-built-client="business"] #app .bsc .bsc-topic-copy{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}
html body[data-built-client="business"] #app .bsc .bsc-topic-copy strong{font-size:15px!important;line-height:1.3!important;color:#fff!important}
html body[data-built-client="business"] #app .bsc .bsc-topic-copy span{display:block!important;font-size:12.5px!important;line-height:1.5!important;color:var(--c-mute)!important;white-space:normal!important}
html body[data-built-client="business"] #app .bsc .bsc-topic-count{position:absolute!important;top:14px!important;right:14px!important;font-style:normal!important;font-size:11px!important;font-weight:700!important;padding:3px 9px!important;border-radius:999px!important;background:rgba(255,122,46,.14)!important;color:#ffb38a!important}
html body[data-built-client="business"] #app .bsc .bsc-compose{display:flex!important;flex-direction:column!important;gap:18px!important;padding:26px 28px!important;border:1px solid rgba(255,122,46,.35)!important;border-radius:20px!important;background:radial-gradient(80% 60% at 0% 0%,rgba(255,122,46,.08),transparent 60%),#111115!important;box-shadow:0 30px 70px -40px rgba(0,0,0,.9)!important;animation:bscIn .25s ease both!important}
@keyframes bscIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
html body[data-built-client="business"] #app .bsc .bsc-compose-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;padding-bottom:16px!important;border-bottom:1px solid var(--c-line)!important}
html body[data-built-client="business"] #app .bsc .bsc-compose-head h2{margin:6px 0 0!important;font-size:24px!important;font-weight:800!important;letter-spacing:-.02em!important;color:#fff!important}
html body[data-built-client="business"] #app .bsc .bsc-compose-head p{margin:0!important;font-size:12.5px!important;color:var(--c-mute)!important}
html body[data-built-client="business"] #app .bsc .bsc-alert{margin:0!important;padding:12px 14px!important;border:1px solid rgba(255,92,92,.4)!important;border-radius:12px!important;background:rgba(255,92,92,.08)!important;color:#ffb4b4!important;font-size:13px!important;font-weight:600!important}
html body[data-built-client="business"] #app .bsc .bsc-step{margin:0!important;padding:0!important;border:0!important;min-width:0!important}
html body[data-built-client="business"] #app .bsc .bsc-step legend{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;padding:0!important;font-size:13px!important;font-weight:750!important;color:#fff!important}
html body[data-built-client="business"] #app .bsc .bsc-step legend b{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border-radius:8px!important;background:var(--c-or)!important;color:#1a0d04!important;font-size:12px!important;font-weight:800!important}
html body[data-built-client="business"] #app .bsc .bsc-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
html body[data-built-client="business"] #app .bsc .bsc-chip{position:relative!important;cursor:pointer!important}
html body[data-built-client="business"] #app .bsc .bsc-chip input{position:absolute!important;opacity:0!important;pointer-events:none!important}
html body[data-built-client="business"] #app .bsc .bsc-chip span{display:inline-flex!important;align-items:center!important;min-height:40px!important;padding:0 16px!important;border:1px solid var(--c-line2)!important;border-radius:999px!important;background:var(--c-raise)!important;font-size:13.5px!important;font-weight:600!important;color:#c4c4cc!important;transition:all .15s!important}
html body[data-built-client="business"] #app .bsc .bsc-chip:hover span{border-color:#4a4a54!important;color:#fff!important}
html body[data-built-client="business"] #app .bsc .bsc-chip input:checked+span{border-color:var(--c-or)!important;background:rgba(255,122,46,.14)!important;color:#fff!important;box-shadow:0 0 0 3px rgba(255,122,46,.12)!important}
html body[data-built-client="business"] #app .bsc .bsc-chip input:focus-visible+span,html body[data-built-client="business"] #app .bsc .bsc-priority input:focus-visible+span{outline:2px solid var(--c-or)!important;outline-offset:2px!important}
html body[data-built-client="business"] #app .bsc .bsc-priorities{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
html body[data-built-client="business"] #app .bsc .bsc-priority{position:relative!important;cursor:pointer!important}
html body[data-built-client="business"] #app .bsc .bsc-priority input{position:absolute!important;opacity:0!important;pointer-events:none!important}
html body[data-built-client="business"] #app .bsc .bsc-priority span{display:flex!important;flex-direction:column!important;gap:4px!important;height:100%!important;padding:12px 14px 12px 16px!important;border:1px solid var(--c-line2)!important;border-radius:13px!important;background:var(--c-raise)!important;transition:all .15s!important;position:relative!important;overflow:hidden!important}
html body[data-built-client="business"] #app .bsc .bsc-priority span::before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:var(--p)!important}
html body[data-built-client="business"] #app .bsc .bsc-priority.is-low{--p:#6b7280!important}
html body[data-built-client="business"] #app .bsc .bsc-priority.is-normal{--p:#4fb3ff!important}
html body[data-built-client="business"] #app .bsc .bsc-priority.is-high{--p:#ffc145!important}
html body[data-built-client="business"] #app .bsc .bsc-priority.is-urgent{--p:#ff5c5c!important}
html body[data-built-client="business"] #app .bsc .bsc-priority strong{font-size:14px!important;color:#fff!important}
html body[data-built-client="business"] #app .bsc .bsc-priority small{font-size:12px!important;line-height:1.45!important;color:var(--c-mute)!important}
html body[data-built-client="business"] #app .bsc .bsc-priority input:checked+span{border-color:var(--p)!important;background:color-mix(in srgb,var(--p) 10%,#17171c)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--p) 18%,transparent)!important}
html body[data-built-client="business"] #app .bsc .bsc-details{display:grid!important;grid-template-columns:minmax(0,1fr) 260px!important;gap:16px!important}
html body[data-built-client="business"] #app .bsc .bsc-fields{display:flex!important;flex-direction:column!important;gap:14px!important;min-width:0!important}
html body[data-built-client="business"] #app .bsc .bsc-field{display:flex!important;flex-direction:column!important;gap:7px!important;font-size:12.5px!important;font-weight:650!important;color:#a1a1aa!important}
html body[data-built-client="business"] #app .bsc .bsc-field input,html body[data-built-client="business"] #app .bsc .bsc-field textarea{width:100%!important;min-height:48px!important;padding:12px 14px!important;border:1px solid var(--c-line2)!important;border-radius:12px!important;background:#0a0a0c!important;color:var(--c-text)!important;font:inherit!important;font-size:14.5px!important;line-height:1.5!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s!important}
html body[data-built-client="business"] #app .bsc .bsc-field textarea{min-height:150px!important;resize:vertical!important}
html body[data-built-client="business"] #app .bsc .bsc-field input:focus,html body[data-built-client="business"] #app .bsc .bsc-field textarea:focus{outline:0!important;border-color:rgba(255,122,46,.6)!important;box-shadow:0 0 0 4px rgba(255,122,46,.1)!important}
html body[data-built-client="business"] #app .bsc .bsc-field input::placeholder,html body[data-built-client="business"] #app .bsc .bsc-field textarea::placeholder{color:#55555e!important}
html body[data-built-client="business"] #app .bsc .bsc-tips{padding:16px!important;border:1px solid var(--c-line)!important;border-radius:14px!important;background:#0e0e11!important;font-size:12.5px!important;color:#a1a1aa!important}
html body[data-built-client="business"] #app .bsc .bsc-tips strong{display:block!important;margin-bottom:8px!important;font-size:12.5px!important;color:#fff!important}
html body[data-built-client="business"] #app .bsc .bsc-tips ul{margin:0 0 12px!important;padding:0!important;list-style:none!important;display:flex!important;flex-direction:column!important;gap:7px!important}
html body[data-built-client="business"] #app .bsc .bsc-tips li{position:relative!important;padding-left:18px!important;line-height:1.45!important}
html body[data-built-client="business"] #app .bsc .bsc-tips li::before{content:""!important;position:absolute!important;left:2px!important;top:6px!important;width:7px!important;height:7px!important;border-radius:2px!important;background:var(--c-or)!important}
html body[data-built-client="business"] #app .bsc .bsc-tips small{display:block!important;padding-top:10px!important;border-top:1px solid var(--c-line)!important;font-size:11.5px!important;color:#6b6b74!important}
html body[data-built-client="business"] #app .bsc .bsc-compose-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding-top:16px!important;border-top:1px solid var(--c-line)!important}
html body[data-built-client="business"] #app .bsc .bsc-error{padding:12px 16px!important;border:1px solid rgba(255,92,92,.4)!important;border-radius:12px!important;background:rgba(255,92,92,.08)!important;color:#ffb4b4!important;font-size:13px!important}
html body[data-built-client="business"] #app .bsc .bsc-desk{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;border:1px solid var(--c-line)!important;border-radius:20px!important;background:var(--c-panel)!important;overflow:hidden!important}
html body[data-built-client="business"] #app .bsc .bsc-desk-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:14px!important;padding:20px 22px!important;border-bottom:1px solid var(--c-line)!important;background:linear-gradient(180deg,#15151a,#121216)!important}
html body[data-built-client="business"] #app .bsc .bsc-desk-head h2{margin:5px 0 0!important;font-size:20px!important;font-weight:800!important;letter-spacing:-.02em!important;color:#fff!important}
html body[data-built-client="business"] #app .bsc .bsc-desk-head p{margin:4px 0 0!important;font-size:12.5px!important;color:var(--c-mute)!important}
html body[data-built-client="business"] #app .bsc .bsc-desk-count{flex:none!important;font-size:12px!important;font-weight:700!important;color:#c4c4cc!important;padding:6px 12px!important;border-radius:999px!important;background:#1b1b21!important;border:1px solid var(--c-line2)!important}
html body[data-built-client="business"] #app .bsc .bsc-layout{display:grid!important;grid-template-columns:360px minmax(0,1fr)!important;min-height:520px!important;gap:0!important;padding:0!important;background:transparent!important}
html body[data-built-client="business"] #app .bsc .bsc-list{display:flex!important;flex-direction:column!important;gap:2px!important;padding:8px!important;border:0!important;border-right:1px solid var(--c-line)!important;border-radius:0!important;background:#0f0f12!important;max-height:640px!important;overflow:auto!important}
html body[data-built-client="business"] #app .bsc .bsc-list>button.bsc-ticket{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;min-height:0!important;padding:14px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:inherit!important;text-align:left!important;cursor:pointer!important;transition:background .15s!important}
html body[data-built-client="business"] #app .bsc .bsc-list>button.bsc-ticket:hover{background:#16161a!important}
html body[data-built-client="business"] #app .bsc .bsc-list>button.bsc-ticket.active{background:#1a1a1f!important;border-color:var(--c-line2)!important;box-shadow:inset 3px 0 0 var(--c-or)!important}
html body[data-built-client="business"] #app .bsc .bsc-ticket-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}
html body[data-built-client="business"] #app .bsc .bsc-ticket-top strong{font-size:14px!important;font-weight:650!important;line-height:1.35!important;color:#fff!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
html body[data-built-client="business"] #app .bsc .bsc-ticket-top time{flex:none!important;font-size:11.5px!important;color:var(--c-mute)!important;font-variant-numeric:tabular-nums!important}
html body[data-built-client="business"] #app .bsc .bsc-ticket-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;font-size:11.5px!important;color:var(--c-mute)!important}
html body[data-built-client="business"] #app .bsc .bsc-status{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:3px 9px!important;border-radius:999px!important;font-style:normal!important;font-size:11px!important;font-weight:700!important;letter-spacing:.02em!important;white-space:nowrap!important}
html body[data-built-client="business"] #app .bsc .bsc-status::before{content:""!important;width:6px!important;height:6px!important;border-radius:50%!important;background:currentColor!important}
html body[data-built-client="business"] #app .bsc .bsc-status.is-open{background:rgba(255,122,46,.13)!important;color:#ffa772!important}
html body[data-built-client="business"] #app .bsc .bsc-status.is-pending{background:rgba(79,179,255,.13)!important;color:#8ccfff!important}
html body[data-built-client="business"] #app .bsc .bsc-status.is-resolved{background:rgba(60,207,142,.13)!important;color:#6ee0aa!important}
html body[data-built-client="business"] #app .bsc .bsc-status.is-closed{background:rgba(160,160,170,.13)!important;color:#b4b4bc!important}
html body[data-built-client="business"] #app .bsc .bsc-prio{display:inline-flex!important;align-items:center!important;gap:5px!important;font-style:normal!important;font-size:11px!important;font-weight:650!important;color:#a1a1aa!important}
html body[data-built-client="business"] #app .bsc .bsc-prio::before{content:""!important;width:7px!important;height:7px!important;border-radius:2px!important;background:#6b7280!important}
html body[data-built-client="business"] #app .bsc .bsc-prio.is-normal::before{background:#4fb3ff!important}
html body[data-built-client="business"] #app .bsc .bsc-prio.is-high::before{background:#ffc145!important}
html body[data-built-client="business"] #app .bsc .bsc-prio.is-urgent::before{background:#ff5c5c!important}
html body[data-built-client="business"] #app .bsc .bsc-prio.is-urgent{color:#ff9a9a!important}
html body[data-built-client="business"] #app .bsc .bsc-list-empty{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;margin:auto!important;padding:28px 18px!important;text-align:center!important;border:0!important;background:transparent!important}
html body[data-built-client="business"] #app .bsc .bsc-list-empty strong{font-size:14px!important;color:#fff!important}
html body[data-built-client="business"] #app .bsc .bsc-list-empty span{font-size:12.5px!important;line-height:1.5!important;color:var(--c-mute)!important}
html body[data-built-client="business"] #app .bsc .bsc-list-empty .bsc-ghost{margin-top:6px!important}
html body[data-built-client="business"] #app .bsc .bsc-thread-panel{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:520px!important;max-height:700px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}
html body[data-built-client="business"] #app .bsc .bsc-thread-head{display:flex!important;align-items:flex-start!important;gap:14px!important;padding:18px 22px!important;border-bottom:1px solid var(--c-line)!important}
html body[data-built-client="business"] #app .bsc .bsc-back{display:none!important}
html body[data-built-client="business"] #app .bsc .bsc-thread-title{flex:1!important;min-width:0!important}
html body[data-built-client="business"] #app .bsc .bsc-thread-title h3{margin:5px 0 0!important;font-size:19px!important;font-weight:750!important;line-height:1.3!important;color:#fff!important;letter-spacing:-.01em!important}
html body[data-built-client="business"] #app .bsc .bsc-thread-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 14px!important;margin:8px 0 0!important;font-size:12px!important;color:var(--c-mute)!important}
html body[data-built-client="business"] #app .bsc .bsc-thread{flex:1!important;min-height:0!important;overflow:auto!important;display:flex!important;flex-direction:column!important;gap:18px!important;padding:22px!important;background:radial-gradient(70% 40% at 50% 0%,rgba(255,122,46,.04),transparent 60%)!important}
html body[data-built-client="business"] #app .bsc .bsc-msg{display:flex!important;gap:12px!important;align-items:flex-start!important;max-width:760px!important;padding:0!important;border:0!important;background:transparent!important}
html body[data-built-client="business"] #app .bsc .bsc-msg.customer{align-self:flex-end!important;flex-direction:row-reverse!important}
html body[data-built-client="business"] #app .bsc .bsc-msg-av{flex:none!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:11px!important;font-size:13px!important;font-weight:800!important;background:#1d1d22!important;color:#c4c4cc!important;border:1px solid var(--c-line2)!important}
html body[data-built-client="business"] #app .bsc .bsc-msg.staff .bsc-msg-av{background:linear-gradient(145deg,#ff8a45,#e85a10)!important;border-color:transparent!important;color:#1a0d04!important;font-family:inherit!important}
html body[data-built-client="business"] #app .bsc .bsc-msg-body{min-width:0!important;padding:12px 16px!important;border-radius:16px!important;border:1px solid var(--c-line2)!important;background:#16161a!important}
html body[data-built-client="business"] #app .bsc .bsc-msg.staff .bsc-msg-body{border-top-left-radius:6px!important}
html body[data-built-client="business"] #app .bsc .bsc-msg.customer .bsc-msg-body{border-top-right-radius:6px!important;background:#1d1611!important;border-color:rgba(255,122,46,.28)!important}
html body[data-built-client="business"] #app .bsc .bsc-msg-head{display:flex!important;align-items:baseline!important;gap:10px!important;margin-bottom:5px!important}
html body[data-built-client="business"] #app .bsc .bsc-msg-head strong{font-size:12.5px!important;color:#fff!important}
html body[data-built-client="business"] #app .bsc .bsc-msg-head time{font-size:11px!important;color:var(--c-mute)!important}
html body[data-built-client="business"] #app .bsc .bsc-msg p{margin:0!important;font-size:14px!important;line-height:1.6!important;color:#dcdce0!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}
html body[data-built-client="business"] #app .bsc .bsc-thread-empty{margin:auto!important;color:var(--c-mute)!important;font-size:13px!important}
html body[data-built-client="business"] #app .bsc .bsc-reply{display:flex!important;align-items:flex-end!important;gap:10px!important;padding:14px 16px!important;border-top:1px solid var(--c-line)!important;background:#101013!important}
html body[data-built-client="business"] #app .bsc .bsc-reply textarea{flex:1!important;min-height:48px!important;max-height:200px!important;padding:13px 15px!important;border:1px solid var(--c-line2)!important;border-radius:13px!important;background:#0a0a0c!important;color:var(--c-text)!important;font:inherit!important;font-size:14px!important;line-height:1.45!important;resize:vertical!important;box-shadow:none!important}
html body[data-built-client="business"] #app .bsc .bsc-reply textarea:focus{outline:0!important;border-color:rgba(255,122,46,.6)!important;box-shadow:0 0 0 4px rgba(255,122,46,.1)!important}
html body[data-built-client="business"] #app .bsc .bsc-reply .bsc-primary{min-height:48px!important;white-space:nowrap!important}
html body[data-built-client="business"] #app .bsc .bsc-closed{display:flex!important;flex-direction:column!important;gap:4px!important;margin:0!important;padding:16px 22px!important;border:0!important;border-top:1px solid var(--c-line)!important;border-radius:0!important;background:#101013!important;text-align:left!important}
html body[data-built-client="business"] #app .bsc .bsc-closed strong{font-size:13px!important;color:#fff!important;letter-spacing:0!important}
html body[data-built-client="business"] #app .bsc .bsc-closed span{font-size:12.5px!important;color:#a1a1aa!important}
html body[data-built-client="business"] #app .bsc .bsc-closed small{font-size:12px!important;color:var(--c-mute)!important}
html body[data-built-client="business"] #app .bsc .bsc-thread-empty-panel{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:520px!important;padding:30px!important;border:0!important;border-radius:0!important;background:radial-gradient(50% 40% at 50% 45%,rgba(255,122,46,.07),transparent 70%)!important;text-align:center!important}
html body[data-built-client="business"] #app .bsc .bsc-empty-mark{display:grid!important;place-items:center!important;width:64px!important;height:64px!important;margin-bottom:6px!important;border-radius:20px!important;background:#17171c!important;border:1px solid var(--c-line2)!important;font-size:28px!important;font-weight:900!important;font-style:italic!important;color:var(--c-or)!important;letter-spacing:-.04em!important}
html body[data-built-client="business"] #app .bsc .bsc-thread-empty-panel strong{font-size:16px!important;color:#fff!important}
html body[data-built-client="business"] #app .bsc .bsc-thread-empty-panel span{font-size:13px!important;color:var(--c-mute)!important}
@media(max-width:1100px){
html body[data-built-client="business"] #app .bsc .bsc-priorities{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html body[data-built-client="business"] #app .bsc .bsc-details{grid-template-columns:minmax(0,1fr)!important}
html body[data-built-client="business"] #app .bsc .bsc-layout{grid-template-columns:300px minmax(0,1fr)!important}
}
@media(max-width:820px){
html body[data-built-client="business"] #app .bsc{padding:18px 14px 110px!important;gap:14px!important}
html body[data-built-client="business"] #app .bsc .bsc-hero{grid-template-columns:minmax(0,1fr)!important;padding:24px 20px!important;gap:20px!important}
html body[data-built-client="business"] #app .bsc .bsc-hero h1{font-size:30px!important}
html body[data-built-client="business"] #app .bsc .bsc-hero p{font-size:14px!important}
html body[data-built-client="business"] #app .bsc .bsc-hero-actions .bsc-primary{flex:1!important}
html body[data-built-client="business"] #app .bsc .bsc-stats dd{font-size:24px!important}
html body[data-built-client="business"] #app .bsc .bsc-stats>div{padding:12px 14px!important}
html body[data-built-client="business"] #app .bsc .bsc-steps{grid-template-columns:minmax(0,1fr)!important}
html body[data-built-client="business"] #app .bsc .bsc-steps li{border-right:0!important;border-bottom:1px solid var(--c-line)!important;padding:12px 14px!important}
html body[data-built-client="business"] #app .bsc .bsc-steps li:last-child{border-bottom:0!important}
html body[data-built-client="business"] #app .bsc .bsc-topics{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}
html body[data-built-client="business"] #app .bsc .bsc-topics>button.bsc-topic{padding:14px!important}
html body[data-built-client="business"] #app .bsc .bsc-topic-copy span{display:block!important}
html body[data-built-client="business"] #app .bsc .bsc-compose{padding:18px 16px!important}
html body[data-built-client="business"] #app .bsc .bsc-priorities{grid-template-columns:minmax(0,1fr)!important}
html body[data-built-client="business"] #app .bsc .bsc-compose-actions .bsc-primary,html body[data-built-client="business"] #app .bsc .bsc-compose-actions .bsc-ghost{flex:1!important}
html body[data-built-client="business"] #app .bsc .bsc-desk-head{padding:16px!important}
html body[data-built-client="business"] #app .bsc .bsc-layout{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}
html body[data-built-client="business"] #app .bsc .bsc-list{border-right:0!important;max-height:none!important}
html body[data-built-client="business"] #app .bsc .bsc-layout.has-active .bsc-list{display:none!important}
html body[data-built-client="business"] #app .bsc .bsc-layout:not(.has-active) .bsc-thread-empty-panel{display:none!important}
html body[data-built-client="business"] #app .bsc .bsc-thread-panel{min-height:0!important;max-height:none!important}
html body[data-built-client="business"] #app .bsc .bsc-back{display:grid!important;place-items:center!important;flex:none!important;width:38px!important;height:38px!important;border:1px solid var(--c-line2)!important;border-radius:11px!important;background:var(--c-raise)!important;color:#fff!important;font-size:18px!important}
html body[data-built-client="business"] #app .bsc .bsc-thread-head{padding:14px 16px!important}
html body[data-built-client="business"] #app .bsc .bsc-thread{padding:16px!important}
html body[data-built-client="business"] #app .bsc .bsc-reply{flex-direction:column!important;align-items:stretch!important}
}

html body[data-built-client="business"] #app .bsc .bsc-hero .bsc-primary span{display:inline!important;font:inherit!important;font-size:14px!important;font-weight:750!important;color:inherit!important;letter-spacing:0!important;text-transform:none!important;margin:0!important}
html body[data-built-client="business"] #app .bsc .bsc-hero .bsc-hero-note{display:inline!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:#7c7c86!important;margin:0!important}
html body[data-built-client="business"] #app .bsc .bsc-hero .bsc-eyebrow{margin:0!important}
html body[data-built-client="business"] #app .bsc .bsc-thread-meta span{display:inline!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:#7c7c86!important;margin:0!important}
html body[data-built-client="business"] #app .bsc .bsc-thread-title .bsc-eyebrow{font-size:11px!important;letter-spacing:.16em!important}
html body[data-built-client="business"] #app .bsc .bsc-msg-body{display:block!important;flex:0 1 auto!important}
html body[data-built-client="business"] #app .bsc .bsc-msg-head{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;gap:10px!important;margin:0 0 5px!important;padding:0!important;border:0!important;background:none!important}
html body[data-built-client="business"] #app .bsc .bsc-msg-head strong{font-size:12.5px!important;font-weight:700!important;color:#fff!important;margin:0!important}
html body[data-built-client="business"] #app .bsc .bsc-msg-head time{font-size:11px!important;color:#7c7c86!important;margin:0!important}
html body[data-built-client="business"] #app .bsc .bsc-msg{width:auto!important;margin:0!important}
html body[data-built-client="business"] #app .bsc .bsc-msg.customer .bsc-msg-av{background:#2a1d14!important;color:#ffb38a!important;border-color:rgba(255,122,46,.3)!important}
html body[data-built-client="business"] #app .bsc .bsc-ticket-top time{margin:0!important;display:inline!important}
html body[data-built-client="business"] #app .bsc .bsc-topic-copy span{margin:0!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important}
html body[data-built-client="business"] #app .bsc .bsc-compose label span,html body[data-built-client="business"] #app .bsc .bsc-compose label strong,html body[data-built-client="business"] #app .bsc .bsc-compose label small{text-transform:none!important;letter-spacing:0!important}
html body[data-built-client="business"] #app .bsc .bsc-chip span{font-size:13.5px!important;font-weight:600!important;color:#c4c4cc!important}
html body[data-built-client="business"] #app .bsc .bsc-chip input:checked+span{color:#fff!important}
html body[data-built-client="business"] #app .bsc .bsc-priority strong{font-size:14px!important;font-weight:750!important;color:#fff!important}
html body[data-built-client="business"] #app .bsc .bsc-priority small{font-size:12px!important;font-weight:400!important;color:#8a8a93!important;line-height:1.45!important}
html body[data-built-client="business"] #app .bsc .bsc-field>span{font-size:12.5px!important;font-weight:650!important;color:#a1a1aa!important}
html body[data-built-client="business"] #app .bsc .bsc-more{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:16px!important;align-items:start!important}
html body[data-built-client="business"] #app .bsc .bsc-faq{padding:22px!important;border:1px solid var(--c-line)!important;border-radius:20px!important;background:var(--c-panel)!important}
html body[data-built-client="business"] #app .bsc .bsc-faq header{margin-bottom:14px!important}
html body[data-built-client="business"] #app .bsc .bsc-faq h2{margin:5px 0 0!important;font-size:20px!important;font-weight:800!important;letter-spacing:-.02em!important;color:#fff!important}
html body[data-built-client="business"] #app .bsc .bsc-faq header p{margin:4px 0 0!important;font-size:12.5px!important;color:var(--c-mute)!important}
html body[data-built-client="business"] #app .bsc .bsc-faq-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
html body[data-built-client="business"] #app .bsc .bsc-faq-item{border:1px solid var(--c-line)!important;border-radius:13px!important;background:#0f0f12!important;transition:border-color .15s!important}
html body[data-built-client="business"] #app .bsc .bsc-faq-item[open]{border-color:rgba(255,122,46,.35)!important;background:#141417!important}
html body[data-built-client="business"] #app .bsc .bsc-faq-item summary{list-style:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:13px 14px!important;font-size:13.5px!important;font-weight:650!important;color:#e4e4e7!important;cursor:pointer!important}
html body[data-built-client="business"] #app .bsc .bsc-faq-item summary::-webkit-details-marker{display:none!important}
html body[data-built-client="business"] #app .bsc .bsc-faq-item summary::after{content:"+"!important;flex:none!important;display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:7px!important;background:#1d1d22!important;color:var(--c-or)!important;font-size:15px!important;font-weight:700!important;transition:transform .2s!important}
html body[data-built-client="business"] #app .bsc .bsc-faq-item[open] summary::after{transform:rotate(45deg)!important}
html body[data-built-client="business"] #app .bsc .bsc-faq-item p{margin:0!important;padding:0 14px 14px!important;font-size:13px!important;line-height:1.6!important;color:#a9a9b2!important}
html body[data-built-client="business"] #app .bsc .bsc-more-cards{display:flex!important;flex-direction:column!important;gap:10px!important}
html body[data-built-client="business"] #app .bsc .bsc-more-cards>button.bsc-more-card{display:flex!important;align-items:flex-start!important;gap:14px!important;width:100%!important;padding:16px!important;border:1px solid var(--c-line)!important;border-radius:16px!important;background:var(--c-panel)!important;color:var(--c-text)!important;text-align:left!important;cursor:pointer!important;transition:border-color .15s,transform .15s,background .15s!important}
html body[data-built-client="business"] #app .bsc .bsc-more-cards>button.bsc-more-card:hover{border-color:#3a3a43!important;background:#16161a!important;transform:translateY(-1px)!important}
html body[data-built-client="business"] #app .bsc .bsc-more-icon{flex:none!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:12px!important;background:rgba(255,122,46,.12)!important;border:1px solid rgba(255,122,46,.28)!important;color:var(--c-or)!important}
html body[data-built-client="business"] #app .bsc .bsc-more-icon svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
html body[data-built-client="business"] #app .bsc .bsc-more-card strong{display:block!important;font-size:14px!important;color:#fff!important}
html body[data-built-client="business"] #app .bsc .bsc-more-card small{display:block!important;margin-top:3px!important;font-size:12.5px!important;line-height:1.5!important;color:var(--c-mute)!important}
html body[data-built-client="business"] #app .bsc .bsc-more-note{margin:4px 2px 0!important;font-size:12px!important;color:#6b6b74!important}
@media(max-width:1100px){
html body[data-built-client="business"] #app .bsc .bsc-more{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:820px){
html body[data-built-client="business"] #app .bsc .bsc-faq{padding:16px!important}
html body[data-built-client="business"] #app .bsc .bsc-faq-list{grid-template-columns:minmax(0,1fr)!important}
}

/* ===== Classic views: team, schedule, quotes, discounts, activity ===== */
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0 0 18px;border:1px solid #232329;border-radius:14px;background:#121216;overflow:hidden}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-kpis>div{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border-right:1px solid #232329;min-width:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-kpis>div:last-child{border-right:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-kpis strong{font-size:24px;line-height:1.1;font-weight:750;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-kpis span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7a7a84}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-kpis>div.is-accent{background:radial-gradient(120% 140% at 0% 0%,rgba(255,122,46,.12),transparent 55%)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-kpis>div.is-accent strong{color:#ff8a45}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-note{margin:0 0 16px!important;font-size:12.5px!important;color:#7a7a84!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap;background:rgba(255,255,255,.06);color:#c4c4cc;border:1px solid #2e2e35;text-transform:capitalize}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-chip.is-role{background:rgba(255,122,46,.13);color:#ffa772;border-color:rgba(255,122,46,.3)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-chip.is-ok{background:rgba(60,207,142,.13);color:#6ee0aa;border-color:rgba(60,207,142,.3)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-chip.is-warn{background:rgba(255,193,69,.12);color:#ffd27a;border-color:rgba(255,193,69,.3)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-chip.is-bad{background:rgba(255,92,92,.12);color:#ff9a9a;border-color:rgba(255,92,92,.3)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-av{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;font-size:14px;font-weight:700;color:hsl(var(--h) 18% 88%);background:linear-gradient(145deg,hsl(var(--h) 12% 22%),hsl(var(--h) 8% 12%));border:1px solid hsl(var(--h) 10% 27%)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-av.is-mini{width:22px;height:22px;border-radius:7px;font-size:9px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-eyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ff7a2e;margin-bottom:4px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-panel{margin:0 0 18px}
html body[data-built-client="business"][data-business-ui="workspace"] #app [data-r28-view="team"] .r28-card,html body[data-built-client="business"][data-business-ui="workspace"] #app [data-r28-view="assignable"] .r28-card,html body[data-built-client="business"][data-business-ui="workspace"] #app [data-r28-view="schedule"] .r28-card,html body[data-built-client="business"][data-business-ui="workspace"] #app [data-r28-view="quotes"] .r28-card,html body[data-built-client="business"][data-business-ui="workspace"] #app [data-r28-view="additional"] .r28-card,html body[data-built-client="business"][data-business-ui="workspace"] #app [data-r28-view="discounts"] .r28-card,html body[data-built-client="business"][data-business-ui="workspace"] #app [data-r28-view="discount"] .r28-card,html body[data-built-client="business"][data-business-ui="workspace"] #app [data-r28-view="audit"] .r28-card{border:1px solid #232329!important;border-radius:16px!important;background:linear-gradient(180deg,#141418,#0f0f12)!important;padding:18px 20px!important;box-shadow:none!important;transition:border-color .15s}
html body[data-built-client="business"][data-business-ui="workspace"] #app [data-r28-view] .r28-card:hover{border-color:#34343c!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-invite form{display:grid;grid-template-columns:minmax(0,1fr) 260px auto;align-items:end;gap:14px;padding:18px 20px;border:1px solid rgba(255,122,46,.3);border-radius:16px;background:radial-gradient(90% 120% at 0% 0%,rgba(255,122,46,.10),transparent 55%),#121216}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-invite .r28-form-error{grid-column:1/-1}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-invite .r28-form-error:empty{display:none}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-invite-copy h2{margin:0;font-size:17px;font-weight:750;color:#fff}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-invite-copy p{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:#7a7a84}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-invite form>.r28-button{width:auto!important;min-width:0!important;margin:0!important;white-space:nowrap}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-people{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))!important;gap:14px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-person-head{display:flex;align-items:flex-start;gap:14px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-person-id{flex:1;min-width:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-person-id h3{margin:2px 0 6px!important;font-size:16px!important;font-weight:700!important;color:#fff!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-person-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-person-meta small{font-size:12px;color:#7a7a84}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-load{display:inline-block;width:64px;height:5px;border-radius:5px;background:#202026;overflow:hidden}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-load i{display:block;height:100%;width:var(--w,0);background:#ff7a2e;border-radius:5px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-person-head>.r28-actions{margin:0!important;flex:none}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-person-head>.r28-actions .r28-button{min-height:36px!important;padding:0 12px!important;font-size:12.5px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-manage{margin-top:14px;border-top:1px solid #232329;padding-top:10px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-manage summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:12.5px;font-weight:650;color:#a1a1aa;padding:6px 0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-manage summary::-webkit-details-marker{display:none}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-manage summary::after{content:"+";font-size:16px;color:#ff7a2e;font-weight:700}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-manage[open] summary::after{content:"–"}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-manage form{display:grid;gap:12px;margin-top:10px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-manage form>.r28-button{width:auto!important;justify-self:start;min-height:38px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-manage .bti-danger{margin-top:10px!important;width:auto!important;background:transparent!important;border:1px solid rgba(255,92,92,.35)!important;color:#ff9a9a!important;border-radius:10px!important;min-height:36px!important;padding:0 12px!important;font-size:12.5px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app [data-r28-view="assignable"] .r28-card>.r28-actions{margin-top:14px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-agenda{gap:18px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-day{display:grid;gap:10px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-day-title{display:flex;align-items:baseline;gap:10px;margin:0;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-day-title small{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:#5f5f68}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-appt{display:grid;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:18px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-appt-time{border-right:1px solid #232329;padding-right:16px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-appt-time strong{display:block;font-size:19px;font-weight:750;color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-appt-time small{font-size:11.5px;color:#7a7a84}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-appt-main h3{margin:0!important;font-size:16px!important;font-weight:700!important;color:#fff!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-appt-main p{margin:3px 0 0!important;font-size:13px!important;color:#a1a1aa!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-appt-side{display:flex;align-items:center;gap:10px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-appt-side .r28-button{min-height:38px!important;padding:0 14px!important;font-size:12.5px!important;white-space:nowrap}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-quotes{gap:10px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-quote{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-quote-main h3{margin:0!important;font-size:16px!important;font-weight:700!important;color:#fff!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-quote-main p{margin:4px 0 0!important;font-size:13px!important;color:#a1a1aa!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-quote-total{text-align:right}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-quote-total small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7a7a84}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-quote-total strong{font-size:20px;font-weight:750;color:#fff;font-variant-numeric:tabular-nums}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-quote-actions .r28-button{min-height:40px!important;padding:0 16px!important;white-space:nowrap}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act{display:grid;grid-template-columns:12px minmax(0,1fr);gap:14px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act-dot{width:12px;height:12px;border-radius:50%;margin-top:5px;background:#6b7280;box-shadow:0 0 0 4px rgba(107,114,128,.15)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act[data-kind="milestone"] .r28x-act-dot{background:#3ccf8e;box-shadow:0 0 0 4px rgba(60,207,142,.15)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act[data-kind="quote"] .r28x-act-dot{background:#ff7a2e;box-shadow:0 0 0 4px rgba(255,122,46,.18)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act[data-kind="appointment"] .r28x-act-dot{background:#4fb3ff;box-shadow:0 0 0 4px rgba(79,179,255,.15)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act[data-kind="assignment"] .r28x-act-dot,html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act[data-kind="team"] .r28x-act-dot{background:#c08bff;box-shadow:0 0 0 4px rgba(192,139,255,.15)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act[data-kind="message"] .r28x-act-dot{background:#ffc145;box-shadow:0 0 0 4px rgba(255,193,69,.15)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act-body{min-width:0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act-body .r28-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act-body h3{margin:0!important;font-size:15px!important;font-weight:700!important;color:#fff!important;text-transform:capitalize}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act-body time{font-size:12px;color:#7a7a84;font-variant-numeric:tabular-nums;white-space:nowrap}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act-who{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0!important;font-size:13px!important;color:#a1a1aa!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act-who strong{color:#e4e4e7}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act-body>p{margin:6px 0 0;font-size:13.5px;color:#dcdce0}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act-body>small{display:block;margin-top:6px;font-size:11.5px;color:#7a7a84}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act-body .r211-activity-values{margin:10px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act-body .r211-activity-values>div{padding:8px 10px;border:1px solid #232329;border-radius:10px;background:#0f0f12}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act-body .r211-activity-values dt{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7a7a84}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act-body .r211-activity-values dd{margin:3px 0 0;font-size:13px;color:#e4e4e7}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act-body .r211-activity-values dd span{color:#7a7a84}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act-body>.r28-actions{margin-top:10px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act-body>.r28-actions:empty{display:none}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-act-body>.r28-actions .r28-button{min-height:34px!important;padding:0 12px!important;font-size:12.5px!important}
html body[data-built-client="business"][data-business-ui="workspace"] #app [data-r28-view="discount"] .r28-card>h2{margin:0 0 8px!important;font-size:22px!important;font-weight:750!important;color:#fff!important}
@media (max-width:760px){
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-kpis>div{border-bottom:1px solid #232329}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-invite form{grid-template-columns:minmax(0,1fr)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-appt{grid-template-columns:minmax(0,1fr)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-appt-time{border-right:0;border-bottom:1px solid #232329;padding:0 0 8px}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-quote{grid-template-columns:minmax(0,1fr)}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-quote-total{text-align:left}
html body[data-built-client="business"][data-business-ui="workspace"] #app .r28x-person-head{flex-wrap:wrap}
}
@media (max-width:760px){html body[data-built-client="business"][data-business-ui="workspace"] #app [data-r28-view="audit"] .r211-filters,html body[data-built-client="business"][data-business-ui="workspace"] #app [data-r28-view="inbox"] .r211-filters:not(.bxm-seg){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none;padding-bottom:4px;-webkit-overflow-scrolling:touch}html body[data-built-client="business"][data-business-ui="workspace"] #app [data-r28-view="audit"] .r211-filters>button{flex:0 0 auto!important;white-space:nowrap!important}}

/* Workspace views on phones: Back and Refresh stay reachable above the title
   (the dashboard keeps its own header without them). */
@media (max-width:679px){
  html body[data-built-client="business"][data-business-ui="workspace"] #app .r28-head{flex-direction:column;align-items:stretch;gap:0}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .r28-head .business-workspace-heading-actions.r28-toolbar{
    display:flex!important;order:-1;justify-content:space-between;align-items:center;width:100%;margin:0 0 14px;gap:8px}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .r28-head .r28-toolbar>button{
    min-height:38px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:650}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .r28-head .r28-toolbar>[data-r28-action="back"]{margin-right:auto}
}

/* What's new: compositor particle B, clean phone sheet that respects the safe areas. */
.bxr-new-panel:focus{outline:none}
.bxr-new-art{display:grid;place-items:center;isolation:isolate}
.bxr-new-art .bxm-field{z-index:-1}
.bxr-new-art .bxm-glow{z-index:-1;--bxm-y:50%;width:140%}
.bxr-new-art .bxm-stage{width:min(78%,360px);margin:0}
.bxr-new-tag{left:22px;top:22px;bottom:auto}
.bxr-new .bxr-btn:focus{outline:none}
.bxr-new .bxr-btn:focus-visible{outline:2px solid #ff8f57;outline-offset:3px}
@media (max-width:760px){
  .bxr-new-panel{max-height:calc(100dvh - env(safe-area-inset-top, 0px) - 24px)}
  .bxr-new-art{min-height:200px}
  .bxr-new-art .bxm-stage{width:min(62vw,250px)}
  .bxr-new-tag{left:18px;top:18px}
  .bxr-new-copy{padding:24px 20px calc(env(safe-area-inset-bottom, 0px) + 20px)}
  .bxr-new-copy h2{font-size:32px;margin-bottom:16px}
  .bxr-new-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
  .bxr-new-actions .bxr-btn{justify-content:center;min-height:50px;width:100%}
}

/* Live Workshop header: member reputation reads as a compact, clean chip (not the eyebrow style). */
html body[data-built-client="business"] #app .br-hero .bmp-inline{flex:1 1 100%;margin:14px 0 0}
html body[data-built-client="business"] #app .br-hero .bmp-inline :is(span,small,strong){display:inline;color:inherit;font:inherit;letter-spacing:0;text-transform:none}
html body[data-built-client="business"] #app .br-hero .bmp-history-link{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:9px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);color:#d4d4d8;font:500 13px/1.35 "Inter",system-ui,sans-serif;cursor:pointer}
html body[data-built-client="business"] #app .br-hero .bmp-history-link:hover{border-color:rgba(255,122,46,.45)}
html body[data-built-client="business"] #app .br-hero .bmp-identity{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:none}
html body[data-built-client="business"] #app .br-hero .bmp-identity>span::before{content:"★";margin-right:6px;color:#ff8a45}
html body[data-built-client="business"] #app .br-hero .bmp-identity.is-team>span::before{content:none}
html body[data-built-client="business"] #app .br-hero .bmp-earned{color:#6ee7b7!important;font-weight:700!important;font-size:12px!important;letter-spacing:.06em!important}
html body[data-built-client="business"] #app .br-hero .bmp-history-link>small{color:#ff9d63;font-weight:600}
html body[data-built-client="business"] #app .br-client-passport-access button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;border-radius:14px;border:1px solid rgba(255,122,46,.35);background:linear-gradient(180deg,rgba(255,122,46,.12),rgba(255,122,46,.04));color:#ffd2b3;font:650 15px/1 "Inter",system-ui,sans-serif}
html body[data-built-client="business"] #app .br-client-passport-access button:hover{border-color:rgba(255,122,46,.6)}

/* Service Requests on phones: live count as one clean row, a proper stage picker, and a
   single scrolling row of service chips. */
@media (max-width:760px){
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-portal-head{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title" "live" "entry"!important;row-gap:14px!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-live{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;box-sizing:border-box!important;min-height:0!important;padding:14px 16px!important;border-radius:16px!important;text-align:left!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-live>i{position:static!important;flex:none;width:8px!important;height:8px!important;margin:0!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-live>span{position:static!important;margin:0!important;font:800 11px/1 var(--bx-font)!important;letter-spacing:.16em!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-live>strong{position:static!important;margin:0 0 0 auto!important;font:750 26px/1 var(--bx-font)!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-live>small{position:static!important;margin:0!important;font:500 13px/1 var(--bx-font)!important;color:var(--bx-ash,#a3a3a8)!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-portal-head>.bx-status-entry{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:14px 16px!important;border-radius:16px!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bx-status-entry .bx-status-filter{max-width:none!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .bx-status-entry select{width:100%!important;min-height:46px!important;height:46px!important;padding:0 40px 0 14px!important;border-radius:12px!important;font:600 15px/1 var(--bx-font)!important;background-color:#0b0b0e!important;border:1px solid var(--bx-steel-2,#2e2e35)!important;color:#f4f4f5!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-tabs{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px!important}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-tabs::-webkit-scrollbar{display:none}
  html body[data-built-client="business"][data-business-ui="workspace"] #app .business-request-portal .business-request-category-tabs>button{flex:none!important;white-space:nowrap!important;min-height:40px!important;padding:0 16px!important;line-height:1!important}
}
