.clicker-burger{font-family:var(--font-sans), sans-serif;font-synthesis:none}.clicker-burger *{box-sizing:border-box}.clicker-burger{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0}.clicker-burger button,.clicker-burger input,.clicker-burger select{font-family:inherit}.clicker-burger button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.clicker-burger button:disabled{cursor:default}.clicker-burger h1,.clicker-burger h2,.clicker-burger h3,.clicker-burger p,.clicker-burger dl,.clicker-burger dd{margin:0}.clicker-burger h1{letter-spacing:-.8px;white-space:nowrap;font-size:23px;font-weight:500}.clicker-burger h2{letter-spacing:-.4px;font-size:20px;font-weight:500}.clicker-burger h3{font-size:14px;font-weight:500}.clicker-burger p{line-height:1.6}.clicker-burger button:focus-visible,.clicker-burger input:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.clicker-burger{max-width:980px;min-height:100svh;margin:auto}.clicker-burger .game-header{padding:20px 20px 10px;padding-top:max(20px, env(safe-area-inset-top));z-index:20;align-items:center;gap:9px;display:flex;position:relative}.clicker-burger .game-header>[data-slot=button]{flex-shrink:0}.clicker-burger .game-header h1{margin-right:auto}.clicker-burger .header-actions{align-items:center;gap:9px;display:flex}.clicker-burger .game-header [data-slot=button] svg{width:19px;height:19px}.clicker-burger .account-menu{position:relative}.clicker-burger .avatar{border:1px solid var(--ring);background:var(--background);width:40px;height:40px;color:var(--foreground);border-radius:50%;place-items:center;font-size:14px;display:grid;position:relative;overflow:hidden}.clicker-burger .avatar>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.clicker-burger .avatar>span{font-weight:500}.clicker-burger .dropdown{border:1px solid var(--border);background:var(--background);z-index:50;border-radius:10px;width:252px;padding:5px;animation:.14s ease-out burger-appear;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 35px #00000014}.clicker-burger .dropdown-heading{border-bottom:1px solid var(--border);margin-bottom:5px;padding:11px 9px}.clicker-burger .dropdown-heading b{font-size:13px;font-weight:500;display:block}.clicker-burger .dropdown-heading small{color:var(--muted-foreground);margin-top:5px;font-size:11px;display:block}.clicker-burger .dropdown>button{text-align:left;width:100%;color:var(--foreground);background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:11px 9px;font-size:12px;display:flex}.clicker-burger .dropdown>button:hover{background:var(--muted)}.clicker-burger .dropdown>button:disabled{opacity:.45}.clicker-burger .account-hint{color:var(--muted-foreground);padding:4px 9px 9px;font-size:10px;line-height:1.5}.clicker-burger .home{max-width:620px;margin:auto;padding:12px 20px 235px}.clicker-burger .balance-row{justify-content:space-between;align-items:center;gap:12px;min-height:133px;margin-bottom:14px;display:flex}.clicker-burger .cash{min-width:0}.clicker-burger .cash>span{color:var(--muted-foreground);margin-bottom:7px;font-size:12px;display:block}.clicker-burger .cash strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:27px;font-weight:500;line-height:1.25;display:block}.clicker-burger .cash small{color:var(--muted-foreground);margin-top:8px;font-size:14px;display:block}.clicker-burger .cash .game-date{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin-top:6px;font-size:12px;display:flex}.clicker-burger .cash .game-date-fixed{white-space:nowrap;flex-shrink:0;width:100px;overflow:hidden}.clicker-burger .cash .game-date-elapsed{opacity:.75;flex:1;min-width:0}.clicker-burger .building-image{object-fit:contain;flex-shrink:0;width:128px;height:128px;animation:.45s ease-out burger-building-arrive}.clicker-burger .restaurant-card,.clicker-burger .missions-card{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:17px 18px 18px}.clicker-burger .missions-card{align-self:start;width:100%;height:fit-content;margin-top:12px;padding:14px 16px}.clicker-burger .missions-card .card-heading{margin-bottom:8px}.clicker-burger .missions-card .missions-done-trigger{height:auto;min-height:0;color:var(--muted-foreground);background:var(--muted);border-radius:5px;padding:3px 7px;font-size:11px;font-weight:400}.clicker-burger .missions-card .missions-done-trigger:hover{color:var(--foreground)}.clicker-burger .missions-card .home-mission{border-bottom:0;align-items:center;gap:12px;padding:0;display:flex}.clicker-burger .missions-card .home-mission-body{flex:1;min-width:0}.clicker-burger .missions-card .home-mission-body h3{font-size:13px;font-weight:500;line-height:1.3}.clicker-burger .missions-card .home-mission .mission-meta{margin:6px 0 4px}.clicker-burger .missions-card .home-mission>button{flex-shrink:0;margin-top:0;font-size:12px}.clicker-burger .missions-card .home-mission.ready h3{color:var(--foreground)}.clicker-burger .missions-card .event-slot{border-top:1px solid var(--border);height:auto;min-height:0;margin-top:10px;padding:10px 0 0}.clicker-burger .missions-card .event-slot .event{margin:0;padding:0}.clicker-burger .missions-card .event-actions{margin-top:10px;margin-bottom:0}.clicker-burger .card-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.clicker-burger .card-heading>span{color:var(--muted-foreground);background:var(--muted);border-radius:5px;padding:3px 7px;font-size:11px}.clicker-burger .burger-zone{place-items:center;margin-bottom:13px;display:grid;position:relative}.clicker-burger .burger-cover{background:var(--muted);border:0;border-radius:8px;width:100%;max-width:270px;height:94px;padding:0;transition:transform .12s,filter .12s;overflow:hidden}.clicker-burger .burger-cover img{object-fit:cover;object-position:center 48%;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.clicker-burger .burger-cover:hover{filter:brightness(1.025)}.clicker-burger .burger-cover:active{transform:scale(.96)}.clicker-burger .metrics{font-variant-numeric:tabular-nums;gap:13px;font-size:13px;display:grid}.clicker-burger .metrics>div{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.clicker-burger .metrics dt{color:var(--muted-foreground)}.clicker-burger .metrics dt>span{opacity:.7;font-size:11px}.clicker-burger .metrics dd{text-align:right}.clicker-burger .metrics dd>small{color:var(--muted-foreground);margin-left:5px;font-size:10px;display:inline-block}.clicker-burger .price-row{margin-top:4px}.clicker-burger .price-managed{color:var(--muted-foreground);font-weight:400}.clicker-burger .prestige-heading{align-items:center;gap:6px;display:flex}.clicker-burger .info-tip{color:var(--muted-foreground);cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.clicker-burger .info-tip:hover{color:var(--foreground)}.clicker-burger .price-row dd{justify-content:flex-end;align-items:center;gap:8px;display:flex}.clicker-burger .price-row .price-open{font-variant-numeric:tabular-nums;border-radius:8px;width:auto;min-width:5.5rem;height:auto;min-height:36px;padding:6px 12px}.clicker-burger .price-sheet{gap:16px;display:grid}.clicker-burger .price-sheet-controls{justify-content:center;align-items:center;gap:10px;display:flex}.clicker-burger .price-sheet-controls>button{border-radius:10px;flex-shrink:0;width:44px;height:44px}.clicker-burger .price-sheet-input{border:1px solid var(--border);background:var(--card);border-radius:10px;flex:1;align-items:center;gap:6px;min-width:0;max-width:11rem;padding:0 12px;display:flex}.clicker-burger .price-sheet-input input{font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px 0;font-size:1.25rem}.clicker-burger .price-sheet-input span{color:var(--muted-foreground);font-size:.95rem}.clicker-burger .price-sheet-quick{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.clicker-burger .price-sheet-advice h3{margin:0 0 8px;font-size:.95rem;font-weight:600}.clicker-burger .price-sheet-advice ul{color:var(--muted-foreground);gap:6px;margin:0;padding-left:1.1rem;font-size:.85rem;display:grid}.clicker-burger .control-dock{max-width:620px;padding:15px 20px max(14px, env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--background) 12%);z-index:25;margin:auto;position:fixed;bottom:0;left:0;right:0}.clicker-burger .game-actions{grid-template-columns:1fr 1fr;gap:11px 13px;margin-bottom:22px;display:grid}.clicker-burger .game-actions>button{height:var(--control-height-lg);position:relative;overflow:visible}.clicker-burger .notification-badge{background:var(--destructive);color:#fff;border:2px solid var(--background);border-radius:6px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 3px;font-size:9px;font-weight:500;line-height:1;display:flex;position:absolute;top:-7px;right:-5px}.clicker-burger .clicker-button{-webkit-user-select:none;user-select:none;width:100%;min-height:52px;font-size:18px}.clicker-burger .clicker-bar{position:relative}.clicker-burger .clicker-bar>p{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:6px;font-size:10px}.clicker-burger .clicker-bar>p>span{opacity:.5;padding:0 4px}.clicker-burger .click-particles{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:visible}.clicker-burger .click-particles>span{color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:20px;padding:4px 9px;font-size:11px;animation:.8s ease-out both burger-float-up;position:absolute;bottom:15px;box-shadow:0 3px 15px #0001}.clicker-burger .bottom-sheet{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--foreground);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.clicker-burger .bottom-sheet::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0005}.clicker-burger .bottom-sheet[open]{justify-content:center;align-items:flex-end;display:flex}.clicker-burger .sheet-surface{background:var(--background);border:1px solid var(--border);border-bottom:0;border-radius:20px 20px 0 0;flex-direction:column;width:min(100%,640px);max-height:85dvh;animation:.22s ease-out burger-sheet-up;display:flex;box-shadow:0 -8px 50px #0001}.clicker-burger .sheet-handle{background:var(--border);border-radius:4px;flex-shrink:0;width:35px;height:4px;margin:9px auto 0}.clicker-burger .sheet-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.clicker-burger .sheet-header h2{font-size:18px}.clicker-burger .sheet-header button{border-radius:50%}.clicker-burger .sheet-body{padding:10px 20px max(28px, env(safe-area-inset-bottom));overscroll-behavior:contain;min-height:100px;overflow-y:auto}.clicker-burger .upgrade,.clicker-burger .market-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:19px 0;display:flex}.clicker-burger .upgrade h3{align-items:center;gap:8px;display:flex}.clicker-burger .upgrade h3>span{color:var(--muted-foreground);font-size:11px}.clicker-burger .upgrade p,.clicker-burger .market-row p,.clicker-burger .research-item p{color:var(--muted-foreground);margin-top:7px;font-size:11px;line-height:1.5}.clicker-burger .upgrade button,.clicker-burger .market-row button{flex-shrink:0;min-width:72px;height:36px;font-size:12px}.clicker-burger .quantity{justify-content:flex-end;gap:4px;margin:10px 0;display:flex}.clicker-burger .quantity button{border:1px solid var(--border);color:var(--muted-foreground);background:0 0;border-radius:6px;padding:5px 9px;font-size:11px}.clicker-burger .quantity button[aria-pressed=true]{color:var(--foreground);background:var(--muted)}.clicker-burger .research-item{border-bottom:1px solid var(--border);padding:20px 0}.clicker-burger .research-item button{margin-top:15px;font-size:12px}.clicker-burger .mission{border-bottom:1px solid var(--border);padding:20px 0}.clicker-burger .mission.claimed{opacity:.6}.clicker-burger .mission-meta{color:var(--muted-foreground);justify-content:space-between;align-items:center;margin:12px 0 8px;font-size:11px;display:flex}.clicker-burger .mission progress{background:var(--muted);width:100%;height:4px;accent-color:var(--primary);border:0;border-radius:5px;display:block;overflow:hidden}.clicker-burger .mission progress::-webkit-progress-bar{background:var(--muted)}.clicker-burger .mission progress::-webkit-progress-value{background:var(--primary);border-radius:5px}.clicker-burger .mission>button{margin-top:16px;font-size:12px}.clicker-burger .event{padding:0}.clicker-burger .event>p{color:var(--muted-foreground);margin-top:6px;margin-bottom:0;font-size:12px}.clicker-burger .event>h3{margin:0;font-size:13px;font-weight:500;line-height:1.3}.clicker-burger .empty-state,.clicker-burger .footnote{color:var(--muted-foreground);margin-top:12px;font-size:12px;line-height:1.6}.clicker-burger .finance-panel .finance-stats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px;display:grid}.clicker-burger .finance-panel .finance-stats>div{color:var(--muted-foreground);flex-direction:column;gap:4px;font-size:12px;display:flex}.clicker-burger .finance-panel .finance-stats strong{color:var(--foreground);font-size:18px;font-weight:500}.clicker-burger .finance-actions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.clicker-burger .settings-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:23px;padding:15px 0 20px;font-size:13px;display:flex}.clicker-burger .settings-row button{font-size:12px}.clicker-burger .settings-actions{flex-wrap:wrap;gap:10px;margin:18px 0 25px;display:flex}.clicker-burger .settings-actions button,.clicker-burger .sheet-body>button{font-size:12px}.clicker-burger .prestige{border-top:1px solid var(--border);margin:25px 0;padding-top:20px}.clicker-burger .prestige>button{margin-top:15px;font-size:12px}.clicker-burger .section-label{margin-top:25px}.clicker-burger .confirm-text{color:var(--muted-foreground);margin-top:18px;font-size:14px}.clicker-burger .profile-summary{align-items:center;gap:14px;margin:12px 0 24px;display:flex}.clicker-burger .profile-avatar{border:1px solid var(--border);border-radius:50%;place-items:center;width:48px;height:48px;font-size:16px;display:grid}.clicker-burger .profile-summary p{color:var(--muted-foreground);margin-top:5px;font-size:12px}.clicker-burger .profile-label{color:var(--muted-foreground);margin-bottom:15px;font-size:12px;display:block}.clicker-burger .profile-label input{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:7px;margin-top:8px;padding:11px 12px;font-size:14px;display:block}.clicker-burger .sheet-body form>button,.clicker-burger .account-connect>button,.clicker-burger .guest-copy>button{font-size:12px}.clicker-burger .account-connect{border-top:1px solid var(--border);margin-top:22px;padding-top:20px}.clicker-burger .guest-copy{margin-top:22px}.clicker-burger .guest-copy button{margin-top:13px}.clicker-burger .error-message{color:var(--destructive);margin-top:14px;font-size:12px;line-height:1.6}.clicker-burger .toast{background:var(--background);max-width:calc(100vw - 30px);color:var(--foreground);border:1px solid var(--border);z-index:100;border-radius:10px;align-items:center;gap:14px;padding:12px 15px;font-size:12px;animation:.15s ease-out burger-appear;display:flex;position:fixed;bottom:235px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #0002}.clicker-burger .toast button{color:var(--muted-foreground);background:0 0;border:0;place-items:center;padding:0;display:grid}.dark .clicker-burger .restaurant-card,.dark .clicker-burger .missions-card{background:var(--secondary)}.dark .clicker-burger .burger-cover{opacity:.9}@keyframes burger-float-up{0%{opacity:1;transform:translateY(0)scale(.9)}to{opacity:0;transform:translateY(-65px)scale(1.1)}}@keyframes burger-sheet-up{0%{opacity:.5;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes burger-appear{0%{opacity:0}to{opacity:1}}@keyframes burger-building-arrive{0%{opacity:.4;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:700px){.clicker-burger .game-header{padding:30px 25px 15px}.clicker-burger .game-header h1{font-size:25px}.clicker-burger .home{max-width:620px;padding-top:20px}.clicker-burger .balance-row{min-height:155px}.clicker-burger .building-image{width:150px;height:150px}.clicker-burger .cash strong{font-size:36px}.clicker-burger .restaurant-card{padding:23px 25px}.clicker-burger .burger-cover{max-width:340px;height:120px}.clicker-burger .metrics{gap:15px;font-size:14px}.clicker-burger .control-dock{padding-inline:20px;padding-bottom:20px}.clicker-burger .game-actions{gap:12px;margin-bottom:20px}.clicker-burger .game-actions>button{height:44px}.clicker-burger .sheet-surface{max-height:80dvh}.clicker-burger .sheet-body{padding-inline:25px}.clicker-burger .toast{bottom:242px}}@media (max-width:380px){.clicker-burger .game-header{gap:7px;padding-inline:12px}.clicker-burger .game-header h1{letter-spacing:-.8px;font-size:20px}.clicker-burger .game-header [data-slot=button]{width:33px;height:35px}.clicker-burger .header-actions{gap:6px}.clicker-burger .avatar{width:35px;height:35px;font-size:12px}.clicker-burger .home{padding-inline:16px}.clicker-burger .balance-row{min-height:117px;margin-bottom:10px}.clicker-burger .building-image{width:108px;height:108px}.clicker-burger .cash strong{font-size:24px}.clicker-burger .restaurant-card{padding:16px}.clicker-burger .burger-cover{height:78px}.clicker-burger .metrics{gap:10px;font-size:12px}.clicker-burger .metrics dd>small{font-size:9px}.clicker-burger .price-row .price-open{min-width:5rem;min-height:34px;padding:5px 10px}.clicker-burger .control-dock{padding-inline:16px}.clicker-burger .game-actions{gap:10px;margin-bottom:18px}.clicker-burger .game-actions>button{height:42px;font-size:13px}.clicker-burger .clicker-button{height:48px!important;font-size:17px!important}.clicker-burger .toast{bottom:218px}}@media (prefers-reduced-motion:reduce){.clicker-burger *,.clicker-burger :before,.clicker-burger :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.clicker-burger .mission-history{color:var(--muted-foreground);margin-top:24px}.clicker-burger .level-dialog{border:1px solid var(--border);background:var(--background);width:min(90vw,360px);color:var(--foreground);text-align:center;border-radius:18px;padding:28px}.clicker-burger .level-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0006}.clicker-burger .level-dialog img{object-fit:contain;width:180px;height:180px;margin:5px auto 15px}.clicker-burger .level-dialog h2{margin-bottom:8px;font-size:24px}.clicker-burger .level-dialog p{color:var(--muted-foreground);margin-bottom:22px;font-size:13px}.clicker-burger .level-dialog button{width:100%}.clicker-burger.game-sheet-portal{background:var(--background);max-width:640px;max-height:85dvh;color:var(--foreground);border-radius:20px 20px 0 0;gap:0;height:auto;min-height:0;margin:0 auto;padding:0;overflow:hidden}.clicker-burger.game-sheet-portal.game-sheet-sidebar{--burger-sheet-padding:calc(var(--spacing) * 6);border-left:1px solid var(--border);overscroll-behavior:contain;width:min(100%,400px);max-width:400px;height:100dvh;max-height:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0;margin:0;overflow-y:auto}.clicker-burger.game-sheet-portal .sheet-header{flex-direction:row}.clicker-burger.game-sheet-portal.game-sheet-sidebar .sheet-header{padding:calc(var(--burger-sheet-padding) * 1.2) var(--burger-sheet-padding) var(--burger-sheet-padding) var(--burger-sheet-padding);border-bottom:0}.clicker-burger.game-sheet-portal .sheet-body{flex:1;overflow:auto}.clicker-burger.game-sheet-portal.game-sheet-sidebar .sheet-body{padding:calc(var(--burger-sheet-padding) / 2) var(--burger-sheet-padding) var(--burger-sheet-padding)}.clicker-burger .burger-settings-actions{gap:calc(var(--spacing) * 3);display:grid}.clicker-burger .burger-settings-actions>[data-slot=button]{min-height:var(--control-height-lg);justify-content:center}.clicker-burger .burger-ios-switch{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.clicker-burger .level-dialog{max-height:calc(100dvh - 32px);margin:auto;position:fixed;inset:0;overflow:auto}.clicker-burger .building-upgrade{background:0 0;border:0;border-radius:12px;flex-shrink:0;padding:0;position:relative}.clicker-burger .building-upgrade:hover{background:var(--muted)}.clicker-burger .building-notification{background:var(--destructive);width:10px;height:10px;box-shadow:0 0 0 3px var(--background);border-radius:50%;position:absolute;top:8px;right:8px}.clicker-burger .building-offer{text-align:center;padding:12px 0 20px}.clicker-burger .building-offer img{margin:0 auto 18px}.clicker-burger .building-offer>button{width:100%;margin-top:20px}.clicker-burger .game-header [data-slot=button]:has([data-slot=avatar]){background:0 0;border-radius:999px;width:40px;height:40px;padding:0}.clicker-burger.game-sheet-portal.missions-sheet{height:min(85dvh,680px)}.clicker-burger .event-slot{flex-shrink:0;height:auto;min-height:0}.clicker-burger .event-slot .event{margin:0;padding:0}.clicker-burger .event-actions{align-items:center;gap:10px;margin-top:10px;margin-bottom:0;display:flex}.clicker-burger .event-empty{color:var(--muted-foreground)}.clicker-burger .completed-missions{margin:0;padding:8px 0;list-style:none}.clicker-burger .completed-missions .completed-mission{color:var(--foreground);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.clicker-burger .game-tabs{width:100%}.clicker-burger .game-tabs>[data-slot=tabs-list]{width:100%;min-height:40px;margin-bottom:12px}.clicker-burger .game-tabs>[data-slot=tabs-content]{min-width:0}.clicker-burger .clicker-bar>p{text-align:center}.clicker-burger.burger-dashboard{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"header header""balance balance""kitchen activity""kitchen missions";align-items:start;gap:20px;max-width:1440px;min-height:0;padding:clamp(16px,3vw,36px);display:grid}.burger-dashboard .game-header{z-index:auto;grid-area:header;gap:12px;padding:0 0 8px}.burger-dashboard .burger-heading{flex:1;min-width:0}.burger-dashboard .game-header h1{letter-spacing:-.05em;white-space:normal;margin:4px 0;font-size:clamp(22px,3vw,32px);font-weight:600}.burger-dashboard .home{display:contents}.burger-dashboard .balance-row{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);grid-area:balance;min-height:0;margin:0;padding:18px 24px}.burger-dashboard .cash{flex:1;grid-template-columns:auto 1fr;align-items:center;gap:4px 28px;display:grid}.burger-dashboard .cash>span{margin:0}.burger-dashboard .cash strong{grid-row:2;font-size:clamp(26px,3vw,36px);font-weight:600}.burger-dashboard .cash small{grid-area:1/2;margin:0;font-size:13px}.burger-dashboard .cash .game-date{grid-area:2/2;gap:10px;margin:0}.burger-dashboard .cash .game-date-fixed{width:auto}.burger-dashboard .building-image{width:72px;height:72px}.burger-dashboard .restaurant-card{grid-area:activity}.burger-dashboard .missions-card{grid-area:missions;margin:0}.burger-dashboard .restaurant-card,.burger-dashboard .missions-card,.burger-dashboard .control-dock{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);min-width:0;padding:20px}.burger-dashboard .card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.burger-dashboard h2{letter-spacing:-.02em;font-size:15px;font-weight:600}.burger-dashboard .card-heading>svg{color:var(--muted-foreground)}.burger-dashboard .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.burger-dashboard .metrics>div{border:0;min-width:0;display:block}.burger-dashboard .metrics dt{color:var(--muted-foreground);margin-bottom:5px;font-size:11px}.burger-dashboard .metrics dd{font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.burger-dashboard .metrics dd small{font-size:11px;font-weight:400}.burger-dashboard .metrics>div:last-child{grid-column:1/-1}.burger-dashboard .metrics>div:last-child dt{margin:0}.burger-dashboard .control-dock{top:20px;inset-inline:auto;z-index:1;flex-direction:column;grid-area:kitchen;gap:20px;width:100%;max-width:none;margin:0;display:flex;position:sticky;bottom:auto}.burger-dashboard .kitchen-heading{text-align:center;order:0}.burger-dashboard .kitchen-heading h2{margin-top:12px;font-size:22px}.burger-dashboard .kitchen-heading p{color:var(--muted-foreground);margin-top:4px;font-size:13px}.burger-dashboard .clicker-bar{order:1}.burger-dashboard .kitchen-scene{border-radius:var(--radius-lg);background:radial-gradient(ellipse at center, color-mix(in oklch, var(--accent), transparent 93%), transparent 72%), var(--muted);flex-direction:column;justify-content:center;align-items:center;min-height:230px;margin-bottom:20px;display:flex}.burger-dashboard .kitchen-scene img{object-fit:contain;width:min(100%,220px);height:200px}.burger-dashboard .kitchen-scene-caption{color:var(--muted-foreground);padding-bottom:12px;font-size:11px}.burger-dashboard .clicker-button{min-height:48px;font-size:16px}.burger-dashboard .clicker-bar>p{margin-top:10px;font-size:11px}.burger-dashboard .game-actions{border-top:1px solid var(--border);order:2;gap:10px;margin:0;padding-top:20px}.burger-dashboard .game-actions>button{height:var(--control-height-lg);font-size:13px}.burger-dashboard .missions-card .home-mission{border-top:1px solid var(--border);padding:14px 0}.burger-dashboard .missions-card .home-mission>button{min-height:var(--control-height)}.burger-dashboard .mission-meta{color:var(--muted-foreground)}.burger-dashboard progress{height:4px}.burger-dashboard .toast{z-index:60;bottom:24px}@media (max-width:1100px){.clicker-burger.burger-dashboard{gap:14px}.burger-dashboard .cash{gap:4px 16px}.burger-dashboard .metrics dd small{display:block}}@media (max-width:767px){.clicker-burger.burger-dashboard{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""balance""kitchen""activity""missions";padding:16px 16px 28px}.burger-dashboard .game-header{flex-wrap:wrap}.burger-dashboard .header-actions{gap:4px}.burger-dashboard .balance-row{padding:16px}.burger-dashboard .cash{display:block}.burger-dashboard .cash small,.burger-dashboard .cash .game-date{margin-top:6px}.burger-dashboard .control-dock{gap:16px;padding:16px;position:static}.burger-dashboard .kitchen-scene{min-height:160px;margin-bottom:14px}.burger-dashboard .kitchen-scene img{width:160px;height:140px}.burger-dashboard .kitchen-heading h2{margin-top:8px;font-size:18px}.burger-dashboard .kitchen-heading p{display:none}.burger-dashboard .game-actions>button{min-height:44px}.burger-dashboard .metrics{gap:18px}.burger-dashboard .restaurant-card,.burger-dashboard .missions-card{padding:16px}}.burger-dashboard .metrics dd{text-align:start}.burger-dashboard .kitchen-scene{width:100%;color:var(--foreground);border:1px solid #0000;transition:border-color .15s}.burger-dashboard .kitchen-scene:hover:not(:disabled){border-color:var(--border)}.burger-dashboard .kitchen-scene img{transition:transform .15s}.burger-dashboard .kitchen-scene:active:not(:disabled) img{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.burger-dashboard .kitchen-scene,.burger-dashboard .kitchen-scene img{transition:none}}.burger-dashboard .game-header{align-items:flex-start}
