.business-dashboard-header{display:none}@media (width<=1023px){.business-dashboard-shell>div>header{display:none}.business-dashboard-shell>div>main{padding:0}.business-dashboard-page{background:var(--card);min-height:100dvh;padding-bottom:max(16px, env(safe-area-inset-bottom))}.business-dashboard-header{z-index:40;padding:max(4px, var(--business-safe-top,env(safe-area-inset-top,0px))) max(12px, env(safe-area-inset-right)) 4px max(8px, env(safe-area-inset-left));background:var(--primary);color:var(--primary-foreground);border-bottom:1px solid var(--border);align-items:center;gap:8px;display:flex;position:sticky;top:0}.business-dashboard-header h1{font-size:1.125rem;font-weight:800;line-height:1.4}.business-dashboard-intro{display:none}.business-dashboard-page>.business-dashboard-controls{padding-inline:12px}.business-dashboard-page>.business-dashboard-list{margin-top:16px}.business-dashboard-page .owner-business>div{gap:0}.business-dashboard-page .owner-business section,.business-dashboard-page section[aria-label="YELO services for your business"]{box-shadow:none;border-width:0 0 1px;border-radius:0}.business-dashboard-page .owner-business>div>div>div:first-child{box-shadow:none;border-inline-width:0;border-radius:0}.business-dashboard-page .owner-business>div>div>div:first-child>div:first-child{height:200px}.business-dashboard-page .owner-business>div>div>div:last-child{gap:0}.business-dashboard-page .owner-business aside{margin-top:16px}.business-dashboard-shell>div>footer{padding-bottom:max(16px, env(safe-area-inset-bottom));background:var(--card)}.business-dashboard-shell .fix-report-fab{margin:12px 12px max(16px, env(safe-area-inset-bottom)) auto;position:relative;inset:auto}}.bob-welcome-header{display:none}@media (width<=1023px){.bob-welcome-shell>div>header,.bob-welcome-shell>div>footer{display:none}.bob-welcome-shell>div>main{padding:0}.bob-welcome-page{width:100%;max-width:none;min-height:100dvh;padding:0 0 calc(16px + env(safe-area-inset-bottom));background:var(--background)}.bob-welcome-page>*+*{margin:16px 12px 0}.bob-welcome-header{z-index:40;padding:max(2px, var(--bob-safe-top,env(safe-area-inset-top,0px))) max(8px, env(safe-area-inset-right)) 3px max(8px, env(safe-area-inset-left));background:color-mix(in oklab, var(--primary-glow) 42%, var(--card));color:var(--foreground);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px;margin:0;display:grid;position:sticky;top:0}.bob-welcome-header>div{align-items:center;gap:8px;min-width:0;display:flex}.bob-welcome-header img{object-fit:contain;flex-shrink:0;width:36px;height:36px}.bob-welcome-header h1{font:800 1.125rem/1.15 Arial,Helvetica,sans-serif}.bob-welcome-header p{color:var(--muted-foreground);font-size:.75rem;line-height:1rem}.bob-welcome-page .bob-reference-hero{background:var(--bob-yellow);isolation:isolate;border-radius:0;grid-template-columns:minmax(0,1fr) 128px;align-items:start;gap:16px 8px;height:auto;min-height:0;margin:0;padding:20px 16px;display:grid}.bob-welcome-page .bob-backdrop{z-index:-1;border-radius:0}.bob-welcome-page .bob-character{object-fit:contain;clip-path:none;grid-area:1/2;align-self:center;width:128px;height:150px;position:static}.bob-welcome-page .bob-reference-copy{display:contents}.bob-welcome-page .bob-reference-copy h1{display:none}.bob-welcome-page .bob-reference-copy h2{grid-area:1/1;align-self:center;margin:0;font-size:1.375rem;line-height:1.2}.bob-welcome-page .bob-reference-copy p{grid-area:2/1/auto/-1;max-width:none;margin:0;font-size:1rem;line-height:1.5}.bob-welcome-page .bob-reference-actions{background:0 0;border-radius:0;grid-area:3/1/auto/-1;grid-template-columns:minmax(0,1fr);gap:8px;padding:0;display:grid;position:static}.bob-welcome-page .bob-reference-actions .bob-action{white-space:normal;height:auto;min-height:48px;padding:10px 12px;font-size:1rem}.bob-welcome-page .bob-reference-checklist{display:none}.bob-welcome-page .bob-reference-steps{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:static}.bob-welcome-page .bob-reference-steps li{text-align:left;flex-direction:row;align-items:center;gap:8px;min-width:0;font-size:.875rem;line-height:1.4}.bob-welcome-page .bob-reference-steps span{flex-shrink:0;width:36px;height:36px}.bob-welcome-page .bob-reference-steps li:last-child{grid-column:1/-1}.bob-welcome-page #bob-categories{scroll-margin-top:calc(64px + var(--bob-safe-top,env(safe-area-inset-top,0px)));grid-template-columns:repeat(2,minmax(0,1fr))}.bob-welcome-page #bob-categories>button{min-height:48px}.bob-welcome-page #bob-categories>button>span span{font-size:.875rem}.bob-welcome-page #bob-categories>button>span span.font-bold{font-size:1rem}.bob-welcome-page section[aria-labelledby=bob-safety] ul,.bob-welcome-page .bob-tools .text-sm{font-size:.9375rem}.bob-welcome-page .bob-tools{grid-template-columns:minmax(0,1fr)}.bob-welcome-page .bob-tools a{min-height:44px;font-size:1rem}.bob-welcome-page .bob-roaming{display:none}.bob-welcome-page .bob-controls,.bob-welcome-page .bob-mini,.bob-welcome-page .bob-restore{width:auto;max-width:calc(100% - 24px);max-height:none;position:relative;inset:auto}.bob-welcome-shell .fix-report-fab{margin:12px max(12px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) auto;position:relative;inset:auto}}.fixit-thread{font-family:Arial,Helvetica,sans-serif}.fixit-thread .bob-chat-header{background:color-mix(in oklab, var(--primary-glow) 42%, var(--card));border-radius:0}.fixit-thread .bob-chat-title{font-family:inherit}.fixit-thread .fixit-messages{padding-bottom:0}.fixit-thread .fixit-composer{margin-top:12px;position:relative;bottom:auto}.fixit-thread .fixit-end{scroll-margin-bottom:12px}.bob-chat-tools[open]>div{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-social);border-radius:16px;padding:12px;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.bob-chat-tools>summary{cursor:pointer;list-style:none}.bob-chat-tools>summary::-webkit-details-marker{display:none}.bob-chat-tools[open]>summary{background:var(--secondary)}@media (width<=1023px){:is(html:has(.bob-chat-shell),body:has(.bob-chat-shell)){overflow:hidden}.bob-chat-shell>div>header,.bob-chat-shell>div>footer{display:none}.bob-chat-shell>div>main{padding:0}.bob-chat-shell{min-height:0}.fixit-thread{inset-inline:0;top:var(--bob-viewport-top,0px);height:var(--bob-viewport-height,100dvh);z-index:40;background:var(--background);width:100%;max-width:none;margin:0;padding:0;position:fixed;overflow:hidden}.fixit-thread .bob-chat-header{padding:max(2px, calc(var(--bob-safe-top,env(safe-area-inset-top,0px)) - var(--bob-viewport-top,0px))) max(8px, env(safe-area-inset-left)) 3px max(8px, env(safe-area-inset-right));flex:none;margin:0}.fixit-thread .bob-chat-header img{width:36px;height:36px}.fixit-thread .bob-chat-title{font-size:1.125rem;line-height:1.15}.fixit-thread .bob-chat-header .bob-chat-title+p{font-size:.75rem;line-height:1rem}.fixit-thread .bob-chat-header>div+div{margin-top:0}.fixit-thread .bob-chat-header a[href=\/bob-plans]{padding-block:2px;font-size:.9375rem}.fixit-thread .bob-chat-header a[href=\/bob-plans]>span{width:20px;height:20px}.bob-chat-context{border-bottom:1px solid var(--border);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:0 10px;display:grid;position:relative}.bob-chat-context>details{border:0;min-width:0;margin:0;padding:0}.bob-chat-context summary{align-items:center;gap:4px;min-height:44px;list-style:none;display:flex}.bob-chat-context summary:before{content:"▸"}.bob-chat-context details[open] summary:before{content:"▾"}.bob-chat-context summary::-webkit-details-marker{display:none}.bob-chat-context details[open]>div{z-index:42;border:1px solid var(--border);background:var(--card);max-height:min(50dvh,360px);box-shadow:var(--shadow-social);top:100%;border-radius:8px;margin-top:0;padding:12px;position:absolute;inset-inline:8px;overflow-y:auto}.fixit-thread .fixit-messages{overscroll-behavior-y:contain;width:100%;min-height:0;padding:12px max(10px, env(safe-area-inset-right)) 12px max(10px, env(safe-area-inset-left));-webkit-overflow-scrolling:touch;flex:1 1 0;scroll-padding-block:12px;position:relative;overflow:hidden auto}.fixit-thread .bob-answer{max-width:100%}.fixit-thread .bob-answer>img{width:28px;height:28px}.fixit-thread .bob-answer>div{padding:12px;font-size:1rem;line-height:1.6}.fixit-thread .bob-user-message p{font-size:1rem;line-height:1.5}.fixit-thread .fixit-messages p,.fixit-thread .fixit-messages li{overflow-wrap:anywhere}.fixit-thread .bob-answer button[aria-label="Read this aloud"],.fixit-thread .bob-answer button[aria-label=Stop\ reading]{min-height:44px}.fixit-thread .fixit-composer,body[data-fixit-keyboard] .fixit-thread .fixit-composer{border:0;border-top:1px solid var(--border);width:100%;box-shadow:none;padding:8px max(8px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-radius:0;flex:none;margin:0;position:relative;inset:auto}body[data-fixit-keyboard] .fixit-thread .fixit-composer{padding-bottom:8px}.fixit-thread .fixit-composer textarea{border:1px solid var(--border);border-radius:22px;padding-inline:12px;font-size:1rem}.fixit-thread .fixit-end,.fixit-thread .fixit-messages img,body[data-fixit-keyboard] .fixit-thread .fixit-end{scroll-margin-bottom:12px}.fixit-thread .bob-chat-tools[open]>div{border-radius:8px;max-height:min(50dvh,320px);overflow-y:auto}.bob-chat-shell .fix-report-fab{display:none}.bob-chat-shell:has(.bob-chat-tools[open]) .fix-report-fab{z-index:45;top:auto;bottom:calc(var(--fixit-composer-h,62px) + 78px);display:flex}.fixit-thread .bob-chat-tools[open]>div>div:first-child{padding-right:48px}body[data-fixit-thread] .fixit-thread .bob-controls{top:calc(var(--bob-viewport-top,0px) + 110px + env(safe-area-inset-top));max-height:calc(var(--bob-viewport-height,100dvh) - 190px);bottom:auto}}
