.orbit-app{--pf-violet:#7138f5;--pf-violet-hover:#5923d4;--pf-lime:#d9ff72;--pf-paper:#f3edfc;--pf-surface:#ece2f8;--pf-ink:#251b36;--pf-muted:#5e4f6b;--pf-line:#e4e0e9;--pf-soft:#efebf6;--pf-field-line:#837191;--pf-context:#e0d5f6;--pf-tabs:#e2d7ee;--pf-weather:#d1f470;--pf-stock-eggs:#e9d4e2;--pf-stock-birds:#d3e6df;--pf-stock-feed:#d6e3ee;--pf-month-production:#ddd7f1;--pf-metric-sales:#eed9e5;--pf-metric-costs:#d5e3ed;--pf-metric-outstanding:#dfdff2;--pf-metric-payable:#eeddce;--pf-metric-surplus:#d3e5e5;--pf-metric-egg-cost:#e5daf3;--pf-metric-hen-cost:#eee2d2;--pf-metric-sale-price:#d9e4f0;--pf-metric-egg-profit:#d7e7de;--pf-egg-onhand:#e4d4ed;--pf-egg-reserved:#d3e5ea;--pf-egg-available:#dae0f1;--pf-egg-packing:#ecdcd1;--pf-accounts-panel:#e6def2;--pf-profit-panel:#e6ece6;--pf-daily-panel:#dedeef;--pf-form-surface:#e7ddf1;--pf-form-good:#d6e6de;--pf-form-broken:#f0dbd1;--pf-form-jumbo:#ead6e6;--pf-form-small:#d7e0f2;--pf-flock-panel:#e5d8e6;--pf-field-bg:#f0e6fa;--brand:var(--pf-violet);--brand-hover:var(--pf-violet-hover);--brand-soft:#eee7ff;--primary:var(--pf-violet);--primary-foreground:#fff;--background:var(--pf-paper);--foreground:var(--pf-ink);--ink:var(--pf-ink);--sub:var(--pf-muted);--card:var(--pf-surface);--card-foreground:var(--pf-ink);--popover:var(--pf-surface);--popover-foreground:var(--pf-ink);--muted:var(--pf-soft);--muted-foreground:var(--pf-muted);--secondary:var(--pf-soft);--secondary-foreground:var(--pf-ink);--accent:#eee7ff;--accent-foreground:#5022a9;--input:var(--pf-field-line);--border:var(--pf-line);--line:var(--pf-line);--ring:var(--pf-violet);--collection:var(--pf-violet);--orbit-purple:var(--pf-violet);--orbit-paper:var(--pf-paper);background:var(--pf-paper);color:var(--pf-ink)}body:has(.orbit-app){--pf-violet:#7138f5;--pf-violet-hover:#5923d4;--pf-lime:#d9ff72;--pf-paper:#f3edfc;--pf-surface:#ece2f8;--pf-ink:#251b36;--pf-muted:#5e4f6b;--pf-line:#e4e0e9;--pf-soft:#efebf6;--pf-field-line:#837191;--pf-context:#e0d5f6;--pf-tabs:#e2d7ee;--pf-weather:#d1f470;--pf-stock-eggs:#e9d4e2;--pf-stock-birds:#d3e6df;--pf-stock-feed:#d6e3ee;--pf-month-production:#ddd7f1;--pf-metric-sales:#eed9e5;--pf-metric-costs:#d5e3ed;--pf-metric-outstanding:#dfdff2;--pf-metric-payable:#eeddce;--pf-metric-surplus:#d3e5e5;--pf-metric-egg-cost:#e5daf3;--pf-metric-hen-cost:#eee2d2;--pf-metric-sale-price:#d9e4f0;--pf-metric-egg-profit:#d7e7de;--pf-egg-onhand:#e4d4ed;--pf-egg-reserved:#d3e5ea;--pf-egg-available:#dae0f1;--pf-egg-packing:#ecdcd1;--pf-accounts-panel:#e6def2;--pf-profit-panel:#e6ece6;--pf-daily-panel:#dedeef;--pf-form-surface:#e7ddf1;--pf-form-good:#d6e6de;--pf-form-broken:#f0dbd1;--pf-form-jumbo:#ead6e6;--pf-form-small:#d7e0f2;--pf-flock-panel:#e5d8e6;--pf-field-bg:#f0e6fa;--brand:var(--pf-violet);--brand-hover:var(--pf-violet-hover);--brand-soft:#eee7ff;--primary:var(--pf-violet);--primary-foreground:#fff;--background:var(--pf-paper);--foreground:var(--pf-ink);--ink:var(--pf-ink);--sub:var(--pf-muted);--card:var(--pf-surface);--card-foreground:var(--pf-ink);--popover:var(--pf-surface);--popover-foreground:var(--pf-ink);--muted:var(--pf-soft);--muted-foreground:var(--pf-muted);--secondary:var(--pf-soft);--secondary-foreground:var(--pf-ink);--accent:#eee7ff;--accent-foreground:#5022a9;--input:var(--pf-field-line);--border:var(--pf-line);--line:var(--pf-line);--ring:var(--pf-violet);--collection:var(--pf-violet);--orbit-purple:var(--pf-violet);--orbit-paper:var(--pf-paper);background:var(--pf-paper);color:var(--pf-ink)}.orbit-app.pf-workspace-shell>.workspace{background:var(--pf-paper)}.orbit-app .main-content{padding-top:26px}.orbit-app h1,.orbit-app .main-content .day-title h1{color:var(--pf-ink);letter-spacing:-.05em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:850;line-height:1.16}.orbit-app h2{color:var(--pf-ink);letter-spacing:-.035em;font-weight:800}.orbit-app h3{color:var(--pf-ink)}.orbit-app :is(.meta,.eyebrow,.orbit-eyebrow){color:var(--pf-muted)}.orbit-app .panel{background:var(--pf-surface);border-color:var(--pf-line);box-shadow:none;border-radius:22px}.orbit-app .panel-heading p{color:var(--pf-muted);font-size:.8125rem}.orbit-app :is(.notice,.formula-note){border-color:var(--pf-line);color:var(--pf-muted);background:#f0edf4;border-radius:14px}.orbit-app .empty{background:var(--pf-surface);border-color:#c8bfce;border-radius:22px}.orbit-app .empty :is(h3,p){color:var(--pf-ink)}.orbit-app .empty p{color:var(--pf-muted)}body:has(.orbit-app) .skip-link{background:var(--pf-violet);color:#fff}body:has(.orbit-app) .skip-link:focus-visible{outline:3px solid var(--pf-lime);outline-offset:3px}.orbit-app .panel:has(.recharts-wrapper){background:var(--pf-flock-panel)}.orbit-app .panel .recharts-cartesian-axis-tick-value{fill:var(--pf-muted)}.orbit-app .panel:has(.recharts-wrapper) .improving{color:#17623d}.orbit-app .panel:has(.recharts-wrapper) .worsening{color:#a52a3b}.orbit-app .panel:has(.recharts-wrapper) .unchanged{color:#344c9f}.orbit-app .panel:has(.recharts-wrapper) button{min-width:44px;min-height:44px}.orbit-app .orbit-farm-overview .ofv-quick-actions>.ofv-action-daily{background:var(--pf-metric-egg-cost)}.orbit-app .orbit-farm-overview .ofv-quick-actions>.ofv-action-sale{background:var(--pf-metric-sales)}.orbit-app .orbit-farm-overview .ofv-quick-actions>.ofv-action-feed{background:var(--pf-stock-feed)}.orbit-app .orbit-farm-overview .ofv-quick-actions>.ofv-action-expense{background:var(--pf-metric-payable)}.orbit-app .orbit-farm-overview .ofv-quick-actions>.ofv-action-health{background:var(--pf-stock-birds)}.orbit-app .orbit-farm-overview .ofv-quick-actions>.ofv-action-attendance{background:var(--pf-metric-outstanding)}.orbit-app .shed-card{background:var(--pf-stock-birds)}.orbit-app .orbit-sales-register{background:#e4dceb}.orbit-app .orbit-sales-empty{background:#dce2f0}.orbit-app .record-row,.orbit-app .party-row,.orbit-app .orbit-sales-register .record-row.orbit-sale-row{background:0 0}.orbit-app .pf-daily-entry .pf-daily-toolbar input{background:var(--pf-field-bg);min-height:44px}.orbit-app .main-content .day-title>.primary{min-height:46px}.orbit-app [data-pf-section-tools]>[data-pf-tool]{background:var(--pf-tool-fill,var(--pf-surface));color:var(--pf-ink);border-color:#c8b9d8}.orbit-app [data-pf-tool]:nth-child(6n+1){--pf-tool-fill:var(--pf-metric-egg-cost)}.orbit-app [data-pf-tool]:nth-child(6n+2){--pf-tool-fill:var(--pf-metric-hen-cost)}.orbit-app [data-pf-tool]:nth-child(6n+3){--pf-tool-fill:var(--pf-stock-birds)}.orbit-app [data-pf-tool]:nth-child(6n+4){--pf-tool-fill:var(--pf-metric-outstanding)}.orbit-app [data-pf-tool]:nth-child(6n+5){--pf-tool-fill:var(--pf-metric-sales)}.orbit-app [data-pf-tool]:nth-child(6n){--pf-tool-fill:var(--pf-stock-feed)}.orbit-app [data-pf-tool=expenses]{--pf-tool-fill:var(--pf-metric-costs)}.orbit-app [data-pf-tool=labour]{--pf-tool-fill:var(--pf-metric-hen-cost)}.orbit-app [data-pf-tool=attendance]{--pf-tool-fill:var(--pf-stock-birds)}.orbit-app [data-pf-tool=loans]{--pf-tool-fill:var(--pf-metric-outstanding)}.orbit-app [data-pf-tool=funds]{--pf-tool-fill:var(--pf-metric-sales)}.orbit-app [data-pf-tool=invoices]{--pf-tool-fill:var(--pf-metric-egg-cost)}.orbit-app .business-chat-inbox-workspace{background:var(--pf-accounts-panel)}.orbit-app .orbit-business-chat-inbox .business-chat-inbox-summary{background:var(--pf-stock-feed)}.orbit-app .orbit-business-chat-inbox .business-chat-summary-icon{background:var(--pf-metric-sales);color:var(--pf-ink)}.orbit-app .business-chat-list-row{background:var(--pf-stock-feed)}.orbit-app .bazaar-card{background:#e6daef}.orbit-app .orbit-bazaar-feature{background:var(--pf-surface)}.orbit-app .main-content .orbit-bazaar .bazaar-category{background:var(--pf-surface);min-width:44px;min-height:44px;color:var(--pf-ink);border-color:#b9a6d2}.orbit-app .main-content .orbit-bazaar .bazaar-category[aria-pressed=true]{background:var(--pf-violet);border-color:var(--pf-violet);color:#fff}.orbit-app .orbit-bazaar-feature-top>span:first-child{background:var(--pf-egg-onhand);color:var(--pf-ink)}.orbit-app .orbit-bazaar-feature-top>span:last-child{background:var(--pf-stock-birds);color:var(--pf-ink)}.orbit-app .main-content .orbit-bazaar button[aria-label=Filter\ listings]{min-width:44px;min-height:44px!important}.orbit-app .business-chat-filters>button,.orbit-app .business-chat-filter-row button{min-width:44px;min-height:44px}.orbit-app .main-content .page-tabs.business-inbox-tabs{background:var(--pf-tabs)}.orbit-app .main-content .page-tabs.business-inbox-tabs>button{min-height:44px}.orbit-app .main-content .page-tabs.business-inbox-tabs>button.selected{background:var(--pf-ink);color:var(--pf-lime);box-shadow:none}.orbit-app .orbit-bazaar-feature-footer{background:var(--pf-surface)}.orbit-app .recharts-default-tooltip{background:var(--pf-surface)!important}.orbit-app .app-header.orbit-header{background:var(--pf-paper);border-bottom-color:var(--pf-line);-webkit-backdrop-filter:none;backdrop-filter:none;height:76px;min-height:76px}.orbit-app .app-header.orbit-header:before{background:var(--pf-paper)}.orbit-app .orbit-menu-button{color:#5022a9;background:#eee8fa;border-radius:14px;width:44px;min-width:44px;height:44px}.orbit-app .orbit-menu-button:hover{background:#e3d8fa}.orbit-app .orbit-business-switch{color:var(--pf-muted)}.orbit-app .orbit-business-switch>span{color:var(--pf-ink);letter-spacing:-.025em;font-weight:800}.orbit-app .orbit-business-switch small{color:var(--pf-muted)}.orbit-app .orbit-header .language-picker{min-height:44px;color:var(--pf-muted);background-color:#0000;border:0;border-radius:10px}.orbit-app .orbit-header .notification-button{width:44px;min-width:44px;height:44px;color:var(--pf-ink);border-radius:14px}.orbit-app .orbit-header .notification-button:hover{background:var(--pf-soft)}.orbit-app .orbit-account-avatar{background:var(--pf-lime);width:44px;height:44px;color:var(--pf-ink);border-color:var(--pf-surface)}.orbit-app .orbit-desktop-navigation{background:var(--pf-surface);border-color:var(--pf-line);border-radius:18px;padding:4px}.orbit-app .orbit-desktop-navigation>button{color:var(--pf-muted);border-radius:14px;font-weight:700}.orbit-app .orbit-desktop-navigation>button.active{background:var(--pf-ink);color:var(--pf-lime)}.orbit-app .primary{border:1px solid var(--pf-violet);background:var(--pf-violet);color:#fff;min-height:46px;box-shadow:none;border-radius:14px;font-weight:750;transition:background-color .16s,border-color .16s,transform .16s}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog) .primary{border:1px solid var(--pf-violet);background:var(--pf-violet);color:#fff;min-height:46px;box-shadow:none;border-radius:14px;font-weight:750;transition:background-color .16s,border-color .16s,transform .16s}.orbit-app .primary:hover:not(:disabled){background:var(--pf-violet-hover);border-color:var(--pf-violet-hover)}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog) .primary:hover:not(:disabled){background:var(--pf-violet-hover);border-color:var(--pf-violet-hover)}.orbit-app .primary:active:not(:disabled){transform:translateY(1px)}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog) .primary:active:not(:disabled){transform:translateY(1px)}.orbit-app .secondary{border:1px solid var(--pf-field-line);background:var(--pf-surface);min-height:44px;color:var(--pf-ink);box-shadow:none;border-radius:14px;font-weight:650}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog) .secondary{border:1px solid var(--pf-field-line);background:var(--pf-surface);min-height:44px;color:var(--pf-ink);box-shadow:none;border-radius:14px;font-weight:650}.orbit-app .secondary:hover:not(:disabled){background:#efebf6;border-color:#9583ad}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog) .secondary:hover:not(:disabled){background:#efebf6;border-color:#9583ad}.orbit-app .text-button{color:#5923b9;font-weight:650}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog) .text-button{color:#5923b9;font-weight:650}.orbit-app :is(input,select,textarea){border-color:var(--pf-field-line);background-color:var(--pf-field-bg);color:var(--pf-ink);box-shadow:none;border-radius:12px}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog) :is(input,select,textarea){border-color:var(--pf-field-line);background-color:var(--pf-field-bg);color:var(--pf-ink);box-shadow:none;border-radius:12px}.orbit-app :is(input,textarea)::placeholder{color:var(--pf-muted);opacity:1}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog) :is(input,textarea)::placeholder{color:var(--pf-muted);opacity:1}.orbit-app :is(input,textarea)[readonly]{color:#595163;background-color:#efecf2}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog) :is(input,textarea)[readonly]{color:#595163;background-color:#efecf2}.orbit-app :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--pf-violet);outline-offset:3px}body:has(.orbit-app) :is(.pf-dialog,#original-menu-panel,[data-slot=popover-content]) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--pf-violet);outline-offset:3px}.orbit-app .scope-bar{background:var(--pf-surface);border-color:var(--pf-line);border-radius:18px}.orbit-app .scope-bar :is(input,select){border-color:var(--pf-field-line);color:var(--pf-ink)}.orbit-app :is(.orbit-business-chat-inbox,.orbit-business-chat-thread) .business-chat-search{background:var(--pf-surface);border-color:var(--pf-field-line);color:var(--pf-muted)}body:has(.orbit-app) .business-chat-dialog .business-chat-search{background:var(--pf-surface);border-color:var(--pf-field-line);color:var(--pf-muted)}.orbit-app :is(.orbit-business-chat-inbox,.orbit-business-chat-thread) .business-chat-search:focus-within{background:var(--pf-surface);border-color:var(--pf-violet);outline:3px solid var(--pf-violet);outline-offset:2px;box-shadow:none}body:has(.orbit-app) .business-chat-dialog .business-chat-search:focus-within{background:var(--pf-surface);border-color:var(--pf-violet);outline:3px solid var(--pf-violet);outline-offset:2px;box-shadow:none}.orbit-app .orbit-bazaar-feature.without-photo .orbit-bazaar-feature-media>.bazaar-card-placeholder{padding:20px 16px 112px}.orbit-app .search-field{background:var(--pf-surface);border-color:var(--pf-field-line);border-radius:14px}.orbit-app .search-field input{color:var(--pf-ink);background:0 0}.orbit-app .orbit-workspace-tabs{background:var(--pf-tabs);border:1px solid #cdbde0;border-radius:18px;gap:6px;padding:4px}.orbit-app .orbit-workspace-tabs button{min-height:46px;color:var(--pf-muted);border-radius:13px;font-weight:700}.orbit-app .orbit-workspace-tabs button.active{background:var(--pf-ink);color:#fff;box-shadow:none}.orbit-app :is(.page-tabs,.segmented){background:#ece8f0;border-radius:14px}.orbit-app .page-tabs>button,.orbit-app .segmented>button{min-height:44px;color:var(--pf-muted);border-radius:10px;font-weight:650}.orbit-app .page-tabs>button.active,.orbit-app .segmented>button.active{background:var(--pf-surface);color:#5022a9;box-shadow:none}.orbit-app .orbit-explore-tabs{background:#ece8f0;border-color:#0000;border-radius:17px}.orbit-app .orbit-explore-tabs button{min-height:46px;color:var(--pf-muted);border-radius:12px}.orbit-app .orbit-explore-tabs button.active{background:var(--pf-ink);color:var(--pf-lime);box-shadow:none}.orbit-app .record-symbol,.orbit-app .stock-icon{color:#5923b9;background:#eee7ff;border-radius:12px}.orbit-app :is(.record-row,.party-row){border-color:var(--pf-line)}.orbit-app .record-row strong{color:var(--pf-ink)}.orbit-app :is(.record-row,.party-row) p{color:var(--pf-muted)}.orbit-app th{color:var(--pf-muted);background:#f0edf4}.orbit-app td{border-color:var(--pf-line);color:var(--pf-ink)}.orbit-app .workspace-footer a{color:var(--pf-muted)}body:has(.orbit-app) [data-slot=dialog-overlay]{background:#251b3670}body:has(.orbit-app) :is([role=dialog],[data-slot=card]){background:var(--pf-form-surface);color:var(--pf-ink)}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog){--orbit-record-ink:var(--pf-ink);--orbit-record-muted:var(--pf-muted);--orbit-record-line:var(--pf-line);--orbit-record-purple:var(--pf-violet);border-color:var(--pf-line);color:var(--pf-ink);background:var(--pf-paper)!important}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog)>h2{color:var(--pf-ink);letter-spacing:-.04em;font-weight:800}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog) [data-slot=dialog-close]{border:1px solid var(--pf-line);background:var(--pf-surface);width:44px;height:44px;color:var(--pf-ink);opacity:1;border-radius:13px}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog) .form-footer{background:var(--pf-paper);border-color:var(--pf-line);-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog) :is(.form-scope,.record-detail-head){border-color:var(--pf-line);color:var(--pf-muted);background:#eeebf3}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog) .definition{background:var(--pf-surface);border-color:var(--pf-line);color:var(--pf-muted)}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog) .definition b{color:var(--pf-ink)}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog) .attach-area{background:var(--pf-surface);border-color:var(--pf-line)}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog) .form-field>:is(span,legend){color:var(--pf-ink)}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog) .form-field small{color:var(--pf-muted)}body:has(.orbit-app) #original-menu-panel{--menu-ink:var(--pf-ink);--menu-muted:var(--pf-muted);--menu-line:var(--pf-line);--menu-selected:#eee7ff;background:var(--pf-surface)!important}body:has(.orbit-app) #original-menu-panel nav :is(button,a){color:var(--pf-muted);border-radius:12px}body:has(.orbit-app) #original-menu-panel nav :is(button,a)>svg{color:var(--pf-muted)}body:has(.orbit-app) #original-menu-panel nav [aria-current=page]{background:var(--pf-ink);color:#fff;font-weight:700}body:has(.orbit-app) #original-menu-panel nav [aria-current=page]>svg{color:var(--pf-lime)}body:has(.orbit-app) #original-menu-panel nav :is(button,a):hover:not([aria-current=page]){color:var(--pf-ink);background:#f1edf7}body:has(.orbit-app) .pf-account-menu>button{border-color:var(--pf-line);color:var(--pf-ink)}body:has(.orbit-app) .pf-account-menu>button>svg{color:var(--pf-muted)}body:has(.orbit-app) .pf-account-menu>button.danger{color:#a12c32}body:has(.orbit-app) .pf-account-menu>button.danger>svg{color:#a12c32}body:has(.orbit-app) [data-slot=popover-content]{background:var(--pf-surface);border-color:var(--pf-line);color:var(--pf-ink)}body:has(.orbit-app) .toast{background:var(--pf-ink);border-color:var(--pf-ink);color:#fff}body:has(.orbit-app) .orbit-install-launcher{background:var(--pf-surface);border-color:var(--pf-field-line);color:#5923b9}@media (max-width:1023px){.orbit-app .app-header.orbit-header{height:72px;min-height:72px}.orbit-app .shared-nav.orbit-dock{background:var(--pf-surface);border-top-color:var(--pf-line);box-shadow:none}.orbit-app .shared-nav.orbit-dock>button{min-height:54px;color:var(--pf-muted);border-radius:17px;transition:background-color .16s,color .16s}.orbit-app .shared-nav.orbit-dock>button>b{letter-spacing:-.015em;font-size:.6875rem;font-weight:700}.orbit-app .shared-nav.orbit-dock>button.active{background:var(--pf-ink);color:#fff}.orbit-app .shared-nav.orbit-dock>button.active>span{color:var(--pf-lime)}.orbit-app .shared-nav.orbit-dock>button>span{place-items:center;width:28px;height:25px;display:grid;position:relative}.orbit-app .shared-nav.orbit-dock>button.active>span:before{content:"";pointer-events:none;border:1px solid #d9ff7270;border-radius:54% 46% 48% 52%/63% 62% 38% 37%;width:28px;height:31px;position:absolute;top:-3px;transform:rotate(18deg)}}@media (max-width:600px){.orbit-app .app-header.orbit-header{gap:6px;height:68px;min-height:68px;padding:10px 14px}.orbit-app .orbit-header-left{gap:8px}.orbit-app .orbit-header-actions{gap:2px}.orbit-app .orbit-business-switch{font-size:.875rem}.orbit-app .orbit-header .language-picker{width:44px;padding:4px}.orbit-app .main-content{padding-top:20px}.orbit-app .orbit-workspace-tabs{gap:4px;margin-bottom:20px}.orbit-app .orbit-workspace-tabs button{min-height:45px;padding:10px 8px;font-size:.75rem}.orbit-app .primary,.orbit-app .secondary{font-size:.8125rem}.orbit-app .panel{border-radius:20px}}@media (max-width:359px){.orbit-app .app-header.orbit-header{padding-left:10px;padding-right:10px}.orbit-app .orbit-header-left{gap:5px}.orbit-app .orbit-business-switch{font-size:.8125rem}.orbit-app .orbit-header-actions{gap:0}.orbit-app .orbit-workspace-tabs button{padding-left:6px;padding-right:6px;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.orbit-app :is(button,a){transition:none;animation:none}body:has(.orbit-app) .pf-dialog :is(button,a){transition:none;animation:none}body:has(.orbit-app) #original-menu-panel{transition:none;animation:none}body:has(.orbit-app) :is([data-slot=dialog-content],[data-slot=dialog-overlay],[data-slot=popover-content]){transition:none;animation:none}.orbit-app .primary:active:not(:disabled){transform:none}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog) .primary:active:not(:disabled){transform:none}}@media print{.orbit-app{color:#000;background:#fff}body:has(.orbit-app){color:#000;background:#fff}.orbit-app .panel{box-shadow:none;background:#fff}body:has(.orbit-app) .pf-dialog:not(.business-chat-dialog){background:#fff!important}}@media screen{.orbit-app{--pf-ui-surface:var(--pf-surface);--pf-ui-field:var(--pf-field-bg);--pf-ui-field-line:var(--pf-field-line);--pf-ui-soft:var(--pf-soft);--pf-ui-muted:var(--pf-muted);--pf-ui-ink:var(--pf-ink);--pf-ui-brand:var(--pf-violet);--pf-ui-positive:#24543d;--pf-ui-warning:#71511b;--pf-ui-danger:#8a3142;--pf-ui-error-surface:var(--pf-form-broken);--pf-ui-notice-surface:var(--pf-stock-birds);--pf-ui-warning-surface:var(--pf-metric-hen-cost);--pf-ui-report-header:var(--pf-accounts-panel);--pf-ui-report-metric:var(--pf-metric-egg-cost);--pf-ui-report-summary:var(--pf-stock-birds);--pf-ui-report-coverage:var(--pf-metric-hen-cost);--pf-ui-report-month:var(--pf-metric-sale-price);--pf-ui-report-closing:var(--pf-profit-panel);--pf-ui-report-activity:var(--pf-flock-panel)}body:has(.orbit-app){--pf-ui-surface:var(--pf-surface);--pf-ui-field:var(--pf-field-bg);--pf-ui-field-line:var(--pf-field-line);--pf-ui-soft:var(--pf-soft);--pf-ui-muted:var(--pf-muted);--pf-ui-ink:var(--pf-ink);--pf-ui-brand:var(--pf-violet);--pf-ui-positive:#24543d;--pf-ui-warning:#71511b;--pf-ui-danger:#8a3142;--pf-ui-error-surface:var(--pf-form-broken);--pf-ui-notice-surface:var(--pf-stock-birds);--pf-ui-warning-surface:var(--pf-metric-hen-cost);--pf-ui-report-header:var(--pf-accounts-panel);--pf-ui-report-metric:var(--pf-metric-egg-cost);--pf-ui-report-summary:var(--pf-stock-birds);--pf-ui-report-coverage:var(--pf-metric-hen-cost);--pf-ui-report-month:var(--pf-metric-sale-price);--pf-ui-report-closing:var(--pf-profit-panel);--pf-ui-report-activity:var(--pf-flock-panel)}body:has(.orbit-app) .orbit-record-dialog .dialog-body>form:not(.daily-egg-entry-form):not(.orbit-sale-form):not(.orbit-sale-payment)>.form-grid{background:var(--pf-ui-surface,#fffdff)}body:has(.orbit-app) .orbit-record-dialog .dialog-body>form:not(.daily-egg-entry-form):not(.orbit-sale-form):not(.orbit-sale-payment)>fieldset>.form-grid{background:var(--pf-ui-surface,#fffdff)}body:has(.orbit-app) .pf-dialog.orbit-record-dialog:not(.business-chat-dialog) :is(.orbit-sale-section,.orbit-receipt-lines,.orbit-payment-history){background:var(--pf-ui-surface,#fffdff)}}.orbit-app .farmer-home-sections>:nth-child(3n+1 of .panel,.monthly-summary-card){background:#e5daf3}.orbit-app .farmer-home-sections>:nth-child(3n+2 of .panel,.monthly-summary-card){background:#e1eddf}.orbit-app .farmer-home-sections>:nth-child(3n of .panel,.monthly-summary-card){background:#f4e6d4}.orbit-app .feed-bills-panel{background:#f4e6d4}.orbit-app .feed-bills-panel+.doctor-fees{background:#dfe8ee}.feed-bills-list{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.feed-bills-list article{border-bottom:1px solid #cdbda8;min-width:0;padding:0 0 18px}.feed-bills-list article:last-child{border-bottom:0;padding-bottom:0}.feed-bills-list h3{overflow-wrap:anywhere;margin:0;font-size:1rem}.feed-bills-list p{color:#554c46;margin:5px 0 12px}.feed-bills-list dl{gap:10px;margin:0;display:grid}.feed-bills-list dl>div{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.feed-bills-list dd{overflow-wrap:anywhere;margin:0;font-weight:700}.orbit-app .orbit-egg-metrics{grid-template-columns:minmax(0,1fr)}.egg-reservation-detail{padding:0 16px 16px}.dashboard-section-title{appearance:none;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.dashboard-section-title:focus-visible{outline-offset:3px;outline:2px solid #8354bd}:is(.ofv-collection-card,.ofv-trend,.feed-balance-panel,.monthly-summary-card:has(details),.panel:has(.dashboard-section-title)){cursor:pointer}
.orbit-app .metrics.orbit-money-metrics,.orbit-app .metrics.orbit-egg-metrics{--money-columns:1;--money-gap:14px;gap:var(--money-gap);flex-wrap:wrap;margin-bottom:30px;display:flex}.orbit-app .finance-grid.orbit-account-grid{--money-columns:2;--money-gap:12px;gap:var(--money-gap);flex-wrap:wrap;min-width:0;padding:0;display:flex}.orbit-app .orbit-money-metrics>.metric,.orbit-app .orbit-egg-metrics>.metric,.orbit-app .orbit-account-grid>.orbit-account-metric{--money-surface:var(--pf-metric-egg-cost,#e4d9f2);--money-line:var(--pf-line,#cdbedf);--money-ink:var(--pf-ink,#302044);--money-muted:var(--pf-muted,#665174);flex:1 1 calc((100% - (var(--money-columns) - 1) * var(--money-gap)) / var(--money-columns));border:1px solid var(--money-line);background:var(--money-surface);min-width:auto;max-width:100%;min-height:130px;color:var(--money-ink);text-align:start;box-shadow:none;border-radius:19px;flex-direction:column;align-items:flex-start;padding:20px;transition:border-color .16s,transform .16s;display:flex;position:relative}.orbit-app .orbit-money-metrics>.metric,.orbit-app .orbit-egg-metrics>.metric{flex-basis:100%;width:100%}.orbit-app :is(.orbit-money-metrics,.orbit-account-grid)>:is([data-money-metric=Billed\ sales],[data-account-metric=Billed\ sales]){--money-surface:var(--pf-metric-sales,#eedce5)}.orbit-app :is(.orbit-money-metrics,.orbit-account-grid)>:is([data-money-metric=Operating\ costs],[data-account-metric=Operating\ costs]){--money-surface:var(--pf-metric-costs,#d7e6ee)}.orbit-app :is(.orbit-money-metrics,.orbit-account-grid)>:is([data-money-metric=Outstanding],[data-account-metric=Outstanding]){--money-surface:var(--pf-metric-outstanding,#dfe0f2)}.orbit-app :is(.orbit-money-metrics,.orbit-account-grid)>:is([data-money-metric="Amount to pay"],[data-account-metric="Amount to pay"]){--money-surface:var(--pf-metric-payable,#eedbc8)}.orbit-app :is(.orbit-money-metrics,.orbit-account-grid)>:is([data-money-metric="Transaction Operating Surplus"],[data-money-metric=Production-month\ profit],[data-account-metric="Recorded operating surplus"]){--money-surface:var(--pf-metric-surplus,#dce3f2)}.orbit-app :is(.orbit-money-metrics,.orbit-account-grid)>:is([data-money-metric="Cost per Egg"],[data-account-metric="Cost per Egg"]){--money-surface:var(--pf-metric-egg-cost,#e4d9f2)}.orbit-app :is(.orbit-money-metrics,.orbit-account-grid)>:is([data-money-metric="Cost per Hen per Day"],[data-money-metric="Cost per Bird per Day"],[data-account-metric="Cost per Hen per Day"],[data-account-metric="Cost per Bird per Day"]){--money-surface:var(--pf-metric-hen-cost,#efdfc5)}.orbit-app :is(.orbit-money-metrics,.orbit-account-grid)>:is([data-money-metric="Average Sale Price"],[data-account-metric="Average Sale Price"]){--money-surface:var(--pf-metric-sale-price,#d6e6f2)}.orbit-app :is(.orbit-money-metrics,.orbit-account-grid)>:is([data-money-metric="Profit per Egg"],[data-account-metric="Profit per Egg"]){--money-surface:var(--pf-metric-egg-profit,#d7e9de)}.orbit-app .orbit-egg-metrics>:is([data-money-metric=On-hand],[data-money-metric="Standard good eggs"]){--money-surface:var(--pf-egg-onhand,#e6d8f1)}.orbit-app .orbit-egg-metrics>[data-money-metric=Reserved]{--money-surface:var(--pf-egg-reserved,#d9e7e5)}.orbit-app .orbit-egg-metrics>[data-money-metric=Available]{--money-surface:var(--pf-egg-available,#d8dfef)}.orbit-app .orbit-egg-metrics>[data-money-metric=Packing]{--money-surface:var(--pf-egg-packing,#eedccb)}.orbit-app .orbit-money-metrics>.metric:hover,.orbit-app .orbit-egg-metrics>.metric:hover,.orbit-app .orbit-account-grid>.orbit-account-metric:hover{border-color:var(--money-ink);box-shadow:none;transform:translateY(-2px)}.orbit-app .orbit-money-metrics>.metric:focus-visible,.orbit-app .orbit-egg-metrics>.metric:focus-visible,.orbit-app .orbit-account-grid>.orbit-account-metric:focus-visible,.orbit-app .pf-daily-row:focus-visible{outline:3px solid var(--pf-violet,#7138f5);outline-offset:4px}.orbit-app .orbit-money-metrics>.metric>.metric-top,.orbit-app .orbit-egg-metrics>.metric>.metric-top,.orbit-app .orbit-account-grid>.orbit-account-metric>.orbit-account-label{width:100%;min-height:32px;color:var(--money-muted);justify-content:space-between;align-items:flex-start;gap:12px;margin:0;font-size:.8125rem;font-weight:650;line-height:1.45;display:flex}.orbit-app .orbit-money-metrics .metric-top>svg,.orbit-app .orbit-egg-metrics .metric-top>svg,.orbit-app .orbit-account-grid .orbit-account-label>svg{width:20px;height:20px;color:var(--money-ink);border:0;border-radius:0;flex:none;margin:0;padding:0}.orbit-app .orbit-money-metrics>.metric>strong,.orbit-app .orbit-egg-metrics>.metric>strong,.orbit-app .orbit-account-grid>.orbit-account-metric>strong{min-width:0;max-width:100%;color:var(--money-ink);letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:break-word;margin:10px 0 0;font-size:1.8125rem;font-weight:800;line-height:1.2;display:block}.orbit-app .orbit-money-metrics>.metric>p,.orbit-app .orbit-egg-metrics>.metric>p,.orbit-app .orbit-account-grid>.orbit-account-metric>small{width:100%;color:var(--money-muted);opacity:1;overflow-wrap:anywhere;justify-content:space-between;align-items:flex-end;gap:10px;margin:12px 0 0;font-size:.75rem;line-height:1.6;display:flex}.orbit-app .orbit-money-metrics>.metric>p>svg,.orbit-app .orbit-egg-metrics>.metric>p>svg{flex:none}.orbit-app .orbit-money-metrics>[data-money-kind=profit]{flex-basis:100%;min-height:160px;padding:24px}.orbit-app .orbit-money-metrics>[data-money-kind=profit]>strong{font-size:2.25rem}.orbit-app .finance-grid.orbit-account-grid:has(>.net-profit-box){--money-columns:2}.orbit-app .finance-grid.orbit-account-grid.orbit-account-basis-grid{--money-columns:1}.orbit-app .orbit-account-basis-grid>.orbit-account-metric{flex-basis:100%;width:100%}.orbit-app .orbit-account-grid>.orbit-account-metric.net-profit-box{flex-basis:100%}.orbit-app .panel:has(>.orbit-account-grid){border-color:var(--pf-line,#e4e0e9);background:var(--pf-accounts-panel,#e7ddf3);box-shadow:none;border-radius:24px;padding:24px}.orbit-app .panel:has(>.orbit-account-grid)>.panel-heading{gap:14px;margin-bottom:20px}.orbit-app .panel:has(>.orbit-account-grid)>.panel-heading h2{color:var(--pf-ink,#251b36)}.orbit-app .panel:has(>.orbit-account-grid)>.panel-heading p{color:var(--pf-muted,#665f72);font-size:.75rem}.orbit-app .panel:has(>.orbit-account-grid)>.panel-heading input{border-color:var(--pf-field-line,#94879f);background:var(--pf-field-bg,#eee7f8);min-height:44px;color:var(--pf-ink,#251b36);border-radius:12px}.orbit-app .panel:has(>.orbit-account-grid)>.formula-note{border:0;border-top:1px solid var(--pf-line,#e4e0e9);color:var(--pf-muted,#665f72);background:0 0;border-radius:0;margin-top:18px;padding:12px 0 0;font-size:.75rem}.orbit-app .accounts-heading{align-items:flex-end}.orbit-app .monthly-summary-card.monthly-summary-profit{border:1px solid var(--pf-line,#cdbedf);background:var(--pf-profit-panel,#ddeadb);color:var(--pf-ink,#302044);border-radius:22px;padding:22px}.orbit-app .monthly-summary-profit>.monthly-summary-heading>h3,.orbit-app .monthly-summary-card.monthly-summary-profit>strong{color:var(--pf-ink,#302044)}.orbit-app .monthly-summary-card.monthly-summary-profit>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:break-word;font-weight:800}.orbit-app .monthly-summary-card.monthly-summary-profit>p,.orbit-app .monthly-summary-card.monthly-summary-profit>small{color:var(--pf-muted,#665174)}.orbit-app .monthly-summary-profit>.monthly-summary-heading input{border-color:var(--pf-field-line,#94879f);background:var(--pf-field-bg,#eee7f8);color:var(--pf-ink,#251b36)}.orbit-app .monthly-summary-profit>.monthly-summary-heading input:focus-visible{outline:3px solid var(--pf-violet,#7138f5);outline-offset:3px}.orbit-app .monthly-summary-card.monthly-summary-profit>.formula-note{border-color:var(--pf-line,#cdbedf);background:var(--pf-form-surface,#e3dcef);color:var(--pf-ink,#251b36);border-radius:14px}.orbit-app .monthly-summary-profit>.formula-note>summary{color:#4b238d;font-weight:650}.orbit-app .monthly-summary-profit>.formula-note>summary:focus-visible{outline:3px solid var(--pf-violet,#7138f5);outline-offset:3px}.orbit-app .monthly-summary-profit>.formula-note :is(p,small,b,strong){color:var(--pf-ink,#251b36)}.orbit-app .monthly-summary-profit>.formula-note .definition{border-color:var(--pf-line,#cdbedf);background:0 0}.orbit-app .monthly-summary-profit>.formula-note .definition>span{color:#5e556c}.orbit-app .pf-daily-entry{gap:20px;min-width:0;display:grid}.orbit-app .pf-daily-heading{margin-bottom:0}.orbit-app .pf-daily-entry .pf-daily-toolbar{border:1px solid var(--pf-line,#e4e0e9);background:var(--pf-form-surface,#e3dcef);border-radius:17px;flex-wrap:wrap;gap:10px;margin:0;padding:14px;display:flex}.orbit-app .pf-daily-toolbar>input{flex:150px}.orbit-app .pf-daily-toolbar>select{flex:160px}.orbit-app .pf-daily-toolbar>button{flex:180px}.orbit-app .pf-daily-entry>.panel{background:var(--pf-daily-panel,#e2dbef);padding:0 22px;overflow:visible}.orbit-app .pf-daily-entry>.panel>.panel-heading{border-bottom:1px solid var(--pf-line,#e4e0e9);flex-wrap:wrap;align-items:flex-start;gap:14px;margin:0;padding:22px 0;display:flex}.orbit-app .pf-daily-entry>.panel>.panel-heading>div{flex:160px}.orbit-app .pf-daily-entry .pf-daily-row{border-color:var(--pf-line,#e4e0e9);background:0 0;grid-template-columns:48px minmax(0,1fr) auto 17px;align-items:center;gap:14px;width:100%;min-width:0;min-height:100px;padding:18px 0;display:grid}.orbit-app .pf-daily-row:last-child{border-bottom:0}.orbit-app .pf-daily-row:first-of-type{border-top:0}.orbit-app .pf-daily-row:hover{background:var(--pf-paper,#f8f7f2)}.orbit-app .pf-daily-row>.date-tile{background:var(--pf-ink,#251b36);width:48px;min-height:57px;color:var(--pf-lime,#d9ff72);border-radius:14px 14px 14px 4px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:7px 4px;display:flex}.orbit-app .pf-daily-row>.date-tile strong{color:inherit;font-size:1.125rem;font-weight:800;line-height:1.2}.orbit-app .pf-daily-row>.date-tile span{color:#fff;font-size:.6875rem;line-height:1.4}.orbit-app .pf-daily-row>div{min-width:0}.orbit-app .pf-daily-row>div>strong{color:var(--pf-ink,#251b36);overflow-wrap:anywhere;font-size:.9375rem;font-weight:750;line-height:1.45}.orbit-app .pf-daily-row>div>p{color:var(--pf-muted,#665f72);overflow-wrap:anywhere;margin-top:4px;font-size:.75rem;line-height:1.6}.orbit-app .pf-daily-row>.status{white-space:normal;text-align:center;border-radius:8px;padding:5px 9px;font-size:.6875rem;line-height:1.4}.orbit-app .pf-daily-row>svg{color:var(--pf-muted,#665f72)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .daily-entry-scope{border-color:var(--pf-line,#e4e0e9);background:var(--pf-form-surface,#e3dcef);border-radius:17px}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .daily-accordions>details{border-color:var(--pf-line,#e4e0e9);background:var(--pf-form-surface,#e3dcef);border-radius:18px}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .daily-accordions>details>summary{color:var(--pf-ink,#251b36);background:var(--pf-form-surface,#e3dcef);padding:18px}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .daily-accordions>details[data-daily-section=first]>summary{background:var(--pf-metric-egg-cost,#e4d9f2)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .daily-accordions>details[data-daily-section=second]>summary{background:var(--pf-metric-sale-price,#d6e6f2)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .daily-accordions>details[data-daily-section=operations]>summary{background:var(--pf-stock-feed,#efdfc5)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .daily-accordions>details:not([data-daily-section])>summary{background:var(--pf-form-broken,#f0dcd5)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .daily-accordions>details>summary>svg{color:var(--pf-ink,#302044)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .daily-accordions>details>summary:focus-visible{outline:3px solid var(--pf-violet,#7138f5);outline-offset:3px}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .daily-accordions>details>summary>.accordion-number{background:var(--pf-lime,#d9ff72);color:var(--pf-ink,#251b36);border-radius:9px}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .egg-collection-inputs>fieldset{border-color:var(--pf-line,#e4e0e9);background:var(--pf-form-surface,#e3dcef);border-radius:14px}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .egg-collection-inputs>fieldset[data-egg-category=Good]{background:var(--pf-form-good,#ddeadb)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .egg-collection-inputs>fieldset[data-egg-category=Broken]{background:var(--pf-form-broken,#f0dcd5)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .egg-collection-inputs>fieldset[data-egg-category=Jumbo]{background:var(--pf-form-jumbo,#dde5f4)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .egg-collection-inputs>fieldset[data-egg-category=Small]{background:var(--pf-form-small,#f0e2c8)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .egg-collection-inputs>fieldset>legend{color:var(--pf-ink,#251b36);border-bottom-color:var(--pf-line,#e4e0e9);font-weight:750}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .egg-collection-inputs>fieldset label>span{color:var(--pf-muted,#665f72)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .daily-egg-entry-form .egg-collection-save{border-color:var(--pf-line,#cdbedf);background:var(--pf-form-surface,#e3dcef);border-radius:14px}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .daily-entry-scope>p{color:var(--pf-ink,#251b36)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .daily-entry-one-shed{color:var(--pf-ink,#251b36)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .daily-egg-entry-form .egg-collection-packing>strong{color:var(--pf-ink,#251b36)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .daily-entry-scope-controls>time{color:var(--pf-muted,#665f72)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .daily-accordions>details>summary>b{color:var(--pf-muted,#665f72)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .entry-preview>div{border-color:var(--pf-line,#cdbedf);background:var(--pf-egg-onhand,#e6d8f1)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .entry-preview>div:nth-child(2){background:var(--pf-stock-feed,#efdfc5)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .entry-preview>div:nth-child(3){background:var(--pf-form-broken,#f0dcd5)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .entry-preview>div:nth-child(4){background:var(--pf-stock-birds,#d8dfef)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .entry-preview span{color:var(--pf-muted,#665174)}body:has(.orbit-app) .orbit-record-dialog:has(.daily-egg-entry-form) .entry-preview strong{color:var(--pf-ink,#302044)}@media (max-width:850px){.orbit-app .finance-grid.orbit-account-grid{--money-columns:2}}@media (max-width:600px){.orbit-app .metrics.orbit-money-metrics,.orbit-app .metrics.orbit-egg-metrics{--money-gap:12px;margin-bottom:24px}.orbit-app .finance-grid.orbit-account-grid{--money-gap:10px}.orbit-app .orbit-money-metrics>.metric,.orbit-app .orbit-egg-metrics>.metric,.orbit-app .orbit-account-grid>.orbit-account-metric{border-radius:17px;min-height:126px;padding:17px 15px}.orbit-app .orbit-money-metrics>.metric>strong,.orbit-app .orbit-egg-metrics>.metric>strong,.orbit-app .orbit-account-grid>.orbit-account-metric>strong{font-size:1.6875rem}.orbit-app .orbit-money-metrics>[data-money-kind=profit]{min-height:156px;padding:20px}.orbit-app .orbit-money-metrics>[data-money-kind=profit]>strong{font-size:2rem}.orbit-app .orbit-money-metrics>.metric>.metric-top,.orbit-app .orbit-egg-metrics>.metric>.metric-top,.orbit-app .orbit-account-grid>.orbit-account-metric>.orbit-account-label{gap:8px;font-size:.75rem}.orbit-app .orbit-money-metrics>.metric>p,.orbit-app .orbit-egg-metrics>.metric>p,.orbit-app .orbit-account-grid>.orbit-account-metric>small{font-size:.6875rem}.orbit-app .panel:has(>.orbit-account-grid){border-radius:21px;padding:20px 16px}.orbit-app .pf-daily-entry{gap:17px}.orbit-app .pf-daily-entry>.panel{padding:0 16px}.orbit-app .pf-daily-entry>.panel>.panel-heading{padding:18px 0}.orbit-app .pf-daily-entry .pf-daily-row{grid-template-columns:44px minmax(0,1fr) auto 15px;gap:10px}.orbit-app .pf-daily-row>.date-tile{width:44px}}@media (max-width:389px){.orbit-app .orbit-account-grid>.orbit-account-metric{padding:15px 12px}.orbit-app .pf-daily-entry .pf-daily-row{grid-template-columns:44px minmax(0,1fr) 15px;gap:4px 10px;padding:16px 0}.orbit-app .pf-daily-row>.date-tile{grid-row:1/3}.orbit-app .pf-daily-row>div{grid-area:1/2}.orbit-app .pf-daily-row>.status{grid-area:2/2;justify-self:start}.orbit-app .pf-daily-row>svg{grid-area:1/3/3}}@media (prefers-reduced-motion:reduce){.orbit-app .orbit-money-metrics>.metric,.orbit-app .orbit-egg-metrics>.metric,.orbit-app .orbit-account-grid>.orbit-account-metric{transition:none}.orbit-app .orbit-money-metrics>.metric:hover,.orbit-app .orbit-egg-metrics>.metric:hover,.orbit-app .orbit-account-grid>.orbit-account-metric:hover{transform:none}}
.business-manager-module__C8-81a__root{min-width:0;color:var(--ink,#302044);overflow-wrap:anywhere;gap:18px;font-size:.9rem;line-height:1.55;display:grid}.business-manager-module__C8-81a__root p{color:var(--sub,#665174);margin:0}.business-manager-module__C8-81a__list{gap:12px;min-width:0;display:grid}.business-manager-module__C8-81a__card{border:1px solid var(--border,#e4d7ee);background:var(--pf-ui-surface,#faf7fe);border-radius:20px;align-items:center;gap:4px;min-width:0;padding:10px;display:flex}.business-manager-module__C8-81a__selected{background:#f3ebfc;border-color:#bda0e4}.business-manager-module__C8-81a__selectBusiness{text-align:left;min-width:0;min-height:76px;color:inherit;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:12px;padding:10px 4px;display:flex}.business-manager-module__C8-81a__selectBusiness:focus-visible,.business-manager-module__C8-81a__menuTrigger:focus-visible{outline-offset:3px;outline:3px solid #a87bd7}.business-manager-module__C8-81a__selectBusiness>svg{color:#755a8b;flex-shrink:0;margin-left:auto}.business-manager-module__C8-81a__avatar{color:#7a3ddd;background:#eee8f4;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:44px;font-size:1.15rem;display:flex}.business-manager-module__C8-81a__businessText{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.business-manager-module__C8-81a__businessText strong,.business-manager-module__C8-81a__identity strong{color:var(--ink,#302044);overflow-wrap:anywhere;font-size:.94rem;font-weight:650;line-height:1.4}.business-manager-module__C8-81a__businessText>span,.business-manager-module__C8-81a__identity p{color:var(--sub,#665174);font-size:.79rem}.business-manager-module__C8-81a__businessText small,.business-manager-module__C8-81a__identity small{color:var(--sub,#665174);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.business-manager-module__C8-81a__root .business-manager-module__C8-81a__menuTrigger{color:#795891;width:44px;min-width:44px;height:46px;box-shadow:none;background:0 0;border:0;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.business-manager-module__C8-81a__menu{z-index:220;background:var(--pf-ui-notice-surface,#fff);color:#302044;border:1px solid #e4d7ee;border-radius:16px;min-width:205px;max-width:calc(100vw - 24px);padding:6px;box-shadow:0 10px 40px #30204422}.business-manager-module__C8-81a__menu [role=menuitem]{cursor:pointer;border-radius:10px;gap:10px;min-height:46px;padding:10px 12px;font-size:.86rem}.business-manager-module__C8-81a__menu [role=menuitem][data-highlighted]{background:#f2eafb}.business-manager-module__C8-81a__menu [role=menuitem][data-variant=destructive]{color:#a33443}.business-manager-module__C8-81a__menu [role=separator]{background:#e8dfee;height:1px;margin:5px 3px}.business-manager-module__C8-81a__identity{flex:1;align-items:center;gap:12px;min-width:0;padding:9px 4px;display:flex}.business-manager-module__C8-81a__identity>div{gap:3px;min-width:0;display:grid}.business-manager-module__C8-81a__archivedBadge{color:#745d84;background:#eee6f5;border-radius:7px;width:fit-content;padding:2px 8px;font-size:.69rem}.business-manager-module__C8-81a__archived{border-top:1px solid #e5d8ef;min-width:0;padding-top:12px;display:grid}.business-manager-module__C8-81a__archived>summary,.business-manager-module__C8-81a__retained>summary,.business-manager-module__C8-81a__affected>summary{cursor:pointer;color:#6d4b84;align-items:center;gap:9px;min-height:46px;font-size:.86rem;font-weight:600;list-style:none;display:flex}.business-manager-module__C8-81a__archived>summary::-webkit-details-marker{display:none}.business-manager-module__C8-81a__retained>summary::-webkit-details-marker{display:none}.business-manager-module__C8-81a__affected>summary::-webkit-details-marker{display:none}.business-manager-module__C8-81a__archived>summary:after,.business-manager-module__C8-81a__retained>summary:after,.business-manager-module__C8-81a__affected>summary:after{content:"+";margin-left:auto;font-size:1.2rem;font-weight:400}.business-manager-module__C8-81a__archived[open]>summary:after,.business-manager-module__C8-81a__retained[open]>summary:after,.business-manager-module__C8-81a__affected[open]>summary:after{content:"−"}.business-manager-module__C8-81a__archived>p{margin:4px 0 12px;font-size:.8rem}.business-manager-module__C8-81a__count{background:#e8dcf4;border-radius:8px;padding:2px 8px;font-size:.75rem}.business-manager-module__C8-81a__root .business-manager-module__C8-81a__add{white-space:normal;width:100%;min-height:48px;margin-top:2px}.business-manager-module__C8-81a__reviewHeading{align-items:flex-start;gap:13px;min-width:0;display:flex}.business-manager-module__C8-81a__reviewHeading>div{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.business-manager-module__C8-81a__reviewHeading h3{letter-spacing:-.025em;color:var(--ink,#302044);margin:0;font-size:1.2rem;font-weight:650;line-height:1.3}.business-manager-module__C8-81a__reviewHeading h3:focus{outline:none}.business-manager-module__C8-81a__reviewHeading p{overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.business-manager-module__C8-81a__reviewHeading small{color:var(--pf-ui-muted,#796587);font-size:.76rem}.business-manager-module__C8-81a__actionIcon{color:var(--pf-ui-muted,#8652bf);background:#eadefa;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.business-manager-module__C8-81a__dangerIcon{color:#ab4051;background:#fbe8eb}.business-manager-module__C8-81a__note{overflow-wrap:anywhere;background:#f0e7fb;border-radius:16px;padding:14px 16px;font-size:.84rem;color:#624679!important}.business-manager-module__C8-81a__deleteNote{overflow-wrap:anywhere;background:#fff0f2;border:1px solid #edccd2;border-radius:16px;padding:14px 16px;font-size:.84rem;color:#863b4a!important}.business-manager-module__C8-81a__affected{min-width:0;font-size:.79rem}.business-manager-module__C8-81a__affected>summary{font-size:.81rem;font-weight:550}.business-manager-module__C8-81a__root .business-manager-module__C8-81a__archiveAlternative{white-space:normal;text-align:center;gap:8px;width:100%;height:auto;min-height:48px;padding:10px 13px;font-size:.8rem;line-height:1.5}.business-manager-module__C8-81a__archiveAlternative>svg{flex-shrink:0}.business-manager-module__C8-81a__counts{background:var(--pf-ui-surface,#fcfaff);border:1px solid #e4d7ee;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.business-manager-module__C8-81a__counts>div{text-align:center;flex-direction:column;gap:5px;min-width:0;padding:12px 9px;display:flex}.business-manager-module__C8-81a__counts dt{color:var(--pf-ui-muted,#776384);overflow-wrap:anywhere;order:2;font-size:.7rem;line-height:1.4}.business-manager-module__C8-81a__counts dd{color:#684686;margin:0;font-size:1.15rem;font-weight:650;line-height:1.3}.business-manager-module__C8-81a__warning{background:var(--pf-ui-warning-surface,#fcf0df);color:#785b33;border:1px solid #eed6b9;border-radius:16px;padding:14px 16px;font-size:.82rem}.business-manager-module__C8-81a__warning strong{font-weight:650}.business-manager-module__C8-81a__warning ul,.business-manager-module__C8-81a__retained ul{gap:6px;margin:8px 0 0;padding-left:19px;display:grid}.business-manager-module__C8-81a__retained{color:#705d7e;border-top:1px solid #e4d7ee;padding-top:3px;font-size:.79rem}.business-manager-module__C8-81a__retained>summary{font-size:.81rem;font-weight:550}.business-manager-module__C8-81a__retained ul{margin-bottom:6px}.business-manager-module__C8-81a__form{gap:16px;min-width:0;margin:0;display:grid}.business-manager-module__C8-81a__checkbox{cursor:pointer;color:#604c70;align-items:flex-start;gap:10px;min-height:44px;font-size:.8rem;display:flex}.business-manager-module__C8-81a__root .business-manager-module__C8-81a__checkbox input{accent-color:#8444da;flex-shrink:0;width:20px;height:20px;min-height:20px;margin:2px 0 0;padding:0}.business-manager-module__C8-81a__actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.business-manager-module__C8-81a__root .business-manager-module__C8-81a__actions>button{white-space:normal;flex:1;min-width:0;height:auto;min-height:48px;padding:11px 13px;line-height:1.4}.business-manager-module__C8-81a__root .business-manager-module__C8-81a__danger{color:#fff;background:#ac3e51;border:1px solid #ac3e51;border-radius:12px;font-size:.86rem;font-weight:600}.business-manager-module__C8-81a__root .business-manager-module__C8-81a__danger:hover{background:#922c40}.business-manager-module__C8-81a__root .business-manager-module__C8-81a__danger:disabled{opacity:.5}.business-manager-module__C8-81a__error{overflow-wrap:anywhere;background:#fff0f0;border:1px solid #f2d1d7;border-radius:13px;padding:12px 14px;font-size:.82rem;color:#a03647!important}.business-manager-module__C8-81a__success{background:#e7f2ed;border-radius:13px;padding:12px 14px;font-size:.83rem;color:var(--pf-ui-positive,#3e7860)!important}.business-manager-module__C8-81a__status{align-items:center;gap:9px;min-height:44px;font-size:.84rem;display:flex}.business-manager-module__C8-81a__spinner{flex-shrink:0;animation:1.2s linear infinite business-manager-module__C8-81a__spin}@keyframes business-manager-module__C8-81a__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.business-manager-module__C8-81a__spinner{animation:none}}@media (max-width:380px){.business-manager-module__C8-81a__card{padding:8px 6px}.business-manager-module__C8-81a__selectBusiness{gap:8px;padding:8px 2px}.business-manager-module__C8-81a__avatar{border-radius:12px;width:35px;height:40px}.business-manager-module__C8-81a__businessText strong{font-size:.88rem}.business-manager-module__C8-81a__businessText>span{font-size:.74rem}.business-manager-module__C8-81a__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.business-manager-module__C8-81a__actions{flex-direction:column}.business-manager-module__C8-81a__root .business-manager-module__C8-81a__actions>button{flex:auto;width:100%}.business-manager-module__C8-81a__root{gap:16px}}
.onboarding-shell{background:#f5f0fc;min-height:100dvh;padding-bottom:48px}.onboarding-header{justify-content:space-between;align-items:center;gap:16px;max-width:1160px;margin:auto;padding:24px 28px;display:flex}.onboarding-header>a:last-child{align-items:center;gap:5px;min-height:44px;font-size:.85rem;display:flex}.onboarding-content{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:52px;max-width:1040px;margin:32px auto 0;padding:0 28px;display:grid}.onboarding-intro{padding-top:24px}.onboarding-symbol{color:#fff;background:#793ff0;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:30px;display:flex}.onboarding-intro h1{max-width:360px;margin:12px 0 20px;font-size:2.5rem;line-height:1.1}.onboarding-intro>p:not(.eyebrow){font-size:.94rem;line-height:1.7}.onboarding-trial{color:#39234e;align-items:flex-start;gap:9px;margin:26px 0;font-size:.88rem;display:flex}.onboarding-trial svg{flex-shrink:0;margin-top:2px}.onboarding-email{overflow-wrap:anywhere;margin-top:32px;font-size:.8rem!important}.onboarding-email strong{color:#4c305f;display:block}.onboarding-form{background:#fffdff;border:1px solid #e0d1ee;border-radius:20px;padding:30px;box-shadow:0 12px 30px #00000005}.onboarding-form fieldset{border:0;min-width:0;margin:0 0 26px;padding:0}.onboarding-form legend{align-items:center;gap:7px;margin-bottom:18px;font-size:.97rem;font-weight:650;display:flex}.onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.onboarding-field{flex-direction:column;gap:7px;min-width:0;display:flex}.onboarding-wide{grid-column:1/-1}.onboarding-field>span{font-size:.8rem;font-weight:550}.onboarding-field>span>b{color:#665174}.onboarding-field small{color:#735d82;font-size:.76rem;font-weight:400}.onboarding-field input,.onboarding-field select,.onboarding-field textarea{width:100%;font-size:.875rem}.onboarding-coordinates{border-top:1px solid #e0d1ee;margin-top:20px;padding-top:12px}.onboarding-coordinates summary{cursor:pointer;align-content:center;min-height:38px;font-size:.82rem;display:list-item}.onboarding-coordinates>p{margin:8px 0 14px;font-size:.8rem;line-height:1.6}.onboarding-error{color:#b42318;overflow-wrap:anywhere;background:#fff5f5;border:1px solid #fecaca;border-radius:9px;margin-bottom:18px;padding:12px 14px;font-size:.86rem}.onboarding-submit{flex-direction:column;gap:14px;display:flex}.onboarding-submit>small{color:#665174;font-size:.76rem}.onboarding-submit>button{justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;display:flex}.onboarding-submit>button:disabled{opacity:.65}@media (max-width:760px){.onboarding-header{padding:16px 20px}.onboarding-header .wordmark{font-size:1.1rem}.onboarding-header>a:last-child{font-size:.76rem}.onboarding-content{grid-template-columns:1fr;gap:26px;margin-top:10px;padding:0 20px}.onboarding-intro{padding-top:10px}.onboarding-symbol{border-radius:15px;width:48px;height:48px;margin-bottom:20px}.onboarding-intro h1{max-width:none;margin-bottom:12px;font-size:2rem}.onboarding-intro>p:not(.eyebrow){font-size:.88rem}.onboarding-trial{margin:18px 0 12px;font-size:.83rem}.onboarding-email{margin-top:12px}.onboarding-form{border-radius:16px;padding:22px}.onboarding-grid{gap:16px 12px}}@media (max-width:380px){.onboarding-header{padding-left:14px;padding-right:14px}.onboarding-header>a:last-child{max-width:110px;line-height:1.4}.onboarding-content{padding:0 14px}.onboarding-form{padding:18px}.onboarding-grid{grid-template-columns:1fr}.onboarding-wide{grid-column:auto}.onboarding-intro h1{font-size:1.8rem}}.onboarding-shell{color:#302044}.onboarding-header{border-bottom:1px solid #e0d1ee}.onboarding-header .wordmark{color:#302044;font-weight:800}.onboarding-intro h1{letter-spacing:-1.2px;color:#302044;font-weight:800}.onboarding-intro>.eyebrow{color:#735d82;letter-spacing:1.3px;font-size:10px}.onboarding-intro>p:not(.eyebrow){color:#665174}.onboarding-symbol{color:#7950ac;background:#e9dfff;border:1px solid #dbc9ef}.onboarding-form{border-radius:27px;box-shadow:0 8px 28px #713bb00a}.onboarding-form legend{color:#4c305f;font-weight:750}.onboarding-field>span{color:#604973}.onboarding-field input,.onboarding-field select,.onboarding-field textarea{color:#483052;background:#fffdff;border-color:#dfcfed;border-radius:13px;min-height:46px;font-size:16px}.onboarding-field textarea{min-height:96px}.onboarding-coordinates summary{color:#7042aa;min-height:44px}.onboarding-submit>button{border-radius:15px;font-weight:700}.onboarding-trial{color:#2c5e49;background:#e0f1e6;border:1px solid #c9e1d3;border-radius:16px;padding:13px 15px}.onboarding-trial svg{color:#3e755d}.onboarding-email{color:#735d82!important}.onboarding-field small,.onboarding-submit>small{line-height:1.65}@media (max-width:760px){.onboarding-form{border-radius:24px}.onboarding-intro h1{letter-spacing:-.9px}}.onboarding-content.onboarding-has-archived{grid-template-columns:minmax(0,1fr);gap:24px;max-width:760px}.onboarding-has-archived .onboarding-intro{padding-top:0;position:static}.onboarding-has-archived .onboarding-intro h1{max-width:none}.onboarding-archived{background:#fffdff;border:1px solid #e0d1ee;border-radius:24px;min-width:0;max-width:100%;padding:20px}@media (max-width:380px){.onboarding-archived{padding:14px}}
.opening-wizard{background:var(--pf-surface,#f5effa);max-width:920px;color:var(--ofv-ink,#241b32);border-radius:20px;margin:auto;padding:16px}.opening-wizard h1{font-size:1.35rem}.opening-wizard p{font-size:.85rem;line-height:1.5}.opening-wizard nav{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.opening-wizard button{color:#30203e;cursor:pointer;background:#e8dcf4;border:1px solid #bcacd0;border-radius:10px;min-height:44px;padding:8px 12px}.opening-wizard button[aria-current=step]{color:#fff;background:#654397}.opening-wizard button:disabled{opacity:.6;cursor:not-allowed}.opening-wizard fieldset{border:0;min-width:0;padding:0}.opening-wizard legend{margin-bottom:12px;font-weight:650}.opening-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.opening-field{flex-direction:column;gap:5px;min-width:0;font-size:.85rem;display:flex}.opening-field input,.opening-field select{width:100%;min-width:0;min-height:44px}.opening-field small{color:#63536d;line-height:1.4}.opening-row{background:#eee5f5;border:1px solid #d9cbe5;border-radius:12px;margin:12px 0;padding:14px}.opening-row h3{margin:0 0 12px;font-size:1rem}.opening-row>button{margin-top:12px}.opening-check{align-items:flex-start;gap:10px;margin:14px 0;font-size:.85rem;display:flex}.opening-check input{width:20px;min-width:20px;height:20px}.opening-review{background:#e4eee7;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.opening-wizard footer{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.opening-wizard :focus-visible{outline-offset:3px;outline:3px solid #7043be}@media (max-width:560px){.opening-fields{grid-template-columns:1fr}.opening-wizard,.opening-row{padding:12px}.opening-wizard nav button{padding:6px 8px;font-size:.75rem}}.opening-wizard h2{font-size:1.1rem}.opening-pair{display:contents}.opening-review b{overflow-wrap:anywhere;text-align:right;min-width:0}.opening-review{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.opening-wizard h2+div+button,.opening-wizard .opening-review+button{margin-top:12px}.opening-confirm-error{color:#721c25;overflow-wrap:anywhere;background:#fff0f1;border:2px solid #a52b35;border-radius:10px;margin:12px 0;padding:12px;font-size:.9rem;line-height:1.5}.opening-confirm-error[hidden]{display:none}.opening-interview{max-width:680px}.opening-interview h2{margin:20px 0 10px;font-size:1.3rem;line-height:1.4}.opening-progress{color:#594071;font-weight:650}.opening-question-fields{gap:18px;margin:20px 0;display:grid}.opening-interview input:not([type=checkbox]),.opening-interview select{background:var(--pf-surface,#fff);color:inherit;border:1px solid #9c8aaa;border-radius:8px;padding:10px;font-size:1rem}.opening-choices{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.opening-choices button[aria-pressed=true]{color:#fff;background:#654397;border-color:#654397}.opening-answer{border:1px solid #bcacd0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:12px;display:flex}.opening-answer>span{overflow-wrap:anywhere;flex:100%}.opening-answer-review{border:1px solid #bcacd0;border-radius:10px;margin:10px 0;padding:12px}.opening-answer-review summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:600;line-height:1.5}.opening-answer-review dl>div{grid-template-columns:1fr 1fr;gap:12px;padding:8px 0;display:grid}.opening-answer-review dd{overflow-wrap:anywhere;margin:0}.opening-answer-review dt{color:#63536d}.opening-answer-review button{text-align:left;white-space:normal}.opening-removal{border:2px solid #92502f;border-radius:10px;margin:16px 0;padding:12px}.opening-removal button{margin:4px}.opening-remove,.opening-review-link{margin-top:16px}.opening-interview footer button:last-child{color:#fff;background:#654397;margin-left:auto}.opening-interview .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:400px){.opening-choices button{text-align:left;width:100%}.opening-answer-review dl>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.opening-interview *{scroll-behavior:auto!important}}.opening-more{margin:14px 0}.opening-more>summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600}.opening-balance-choice{border-bottom:1px solid #bcacd0;padding:10px 0}.opening-balance-choice h3{font-size:1rem}.manufacture-ingredients{grid-column:1/-1;min-width:0}.manufacture-ingredients fieldset{border:0;min-width:0;padding:0}.manufacture-ingredient-row{border-bottom:1px solid #bcacd0;grid-template-columns:1fr 1fr;gap:12px;padding:14px 0;display:grid}.manufacture-ingredient-row small,.manufacture-ingredient-row>div{grid-column:1/-1}.manufacture-ingredients button{min-height:44px;margin:8px 8px 8px 0;padding:8px 12px}.manufacture-ingredients select,.manufacture-ingredients input{width:100%;max-width:100%;min-height:44px;font-size:1rem}.manufacture-ingredients .sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.manufacture-ingredient-row{grid-template-columns:1fr}}.opening-interview .opening-check{align-items:center;min-height:44px}.opening-interview .opening-check input{width:24px;min-width:24px;height:24px}
.opening-wizard.opening-design{--setup-ink:#17382f;--setup-muted:#576b64;--setup-line:#dce7e0;max-width:1100px;color:var(--setup-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f8f4;border-radius:24px;grid-template-columns:230px minmax(0,1fr);gap:28px;padding:24px;line-height:1.5;display:grid}.opening-design,.opening-design *{box-sizing:border-box}.opening-design *{min-width:0}.opening-design.opening-wizard h1,.opening-design.opening-wizard h2,.opening-design.opening-wizard h3,.opening-design.opening-wizard p{margin:0}.opening-design.opening-wizard button{font:inherit;white-space:normal;color:#315c3d;min-height:44px;box-shadow:none;background:#f2f7f1;border:1px solid #cadacb;border-radius:10px;padding:11px 15px;font-size:13px;position:static}.opening-design.opening-wizard button:disabled{opacity:.55;cursor:not-allowed}.opening-design.opening-wizard :focus-visible{outline-offset:3px;outline:3px solid #267eab}.opening-design-sidebar{padding:16px 0}.opening-design .opening-eyebrow{letter-spacing:1.5px;color:#54816a;font-size:10px;font-weight:750}.opening-design .opening-design-sidebar h1{letter-spacing:-.8px;margin:15px 0;font-size:29px;line-height:1.2}.opening-design .opening-design-sidebar>p{color:var(--setup-muted);font-size:13px}.opening-design-sidebar ol{margin:26px 0;padding:0;list-style:none}.opening-design-sidebar li{border-radius:13px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 10px;display:flex}.opening-design-sidebar li>span{color:#587961;background:#edf3ed;border:1px solid #d1dfd5;border-radius:12px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:12px;font-weight:700;display:grid}.opening-design-sidebar li strong{font-size:13px;display:block}.opening-design-sidebar li small{color:#6e8076;font-size:10px;display:block}.opening-design-sidebar li[aria-current=step]{background:#e2eee4}.opening-design-sidebar li[aria-current=step]>span{color:#fff;background:#226c50;border-color:#226c50}.opening-design .opening-design-sidebar .opening-cost-note{color:#7d6029;background:#fff1d4;border:1px solid #f1e2bb;border-radius:14px;padding:16px;font-size:12px}.opening-design-progress{background:#e0e9df;border-radius:10px;height:5px;margin-bottom:20px;overflow:hidden}.opening-design-progress>span{background:#75a77e;height:100%;display:block}.opening-design .opening-question-card{background:#fff;border:1px solid #e0e9e1;border-radius:24px;min-width:0;padding:30px 28px 22px;box-shadow:0 12px 48px #243d2510}.opening-design .opening-progress{color:#54816a;letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 20px;font-size:10px;font-weight:750;display:flex}.opening-section-icon{color:#286e4b;background:#e5f1e8;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:15px;display:grid}.opening-question-card[data-section=Your\ flock] .opening-section-icon{color:#9a701f;background:#fff0d2}.opening-question-card[data-section=Earlier\ history] .opening-section-icon{color:#715299;background:#eee8fb}.opening-question-card[data-section=Remaining\ stock] .opening-section-icon{color:#327e8f;background:#e0f1f5}.opening-question-card[data-section=Opening\ balances] .opening-section-icon{color:#a55b35;background:#fce8de}.opening-design .opening-question-card h2{letter-spacing:-.7px;margin:0 0 12px;font-size:27px;line-height:1.22}.opening-design h2:focus{outline:none}.opening-design .opening-question-card p{color:var(--setup-muted);margin:12px 0;font-size:12px;line-height:1.6}.opening-design .opening-question-card .opening-batch-context{overflow-wrap:anywhere;background:#f0f5ee;border-radius:8px;padding:9px 12px;font-weight:650}.opening-design .opening-question-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin:26px 0;display:grid}.opening-design .opening-field{flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:650;display:flex}.opening-design .opening-field input,.opening-design .opening-field select{color:#1a382d;background:#fbfdfb;border:1px solid #cddbd1;border-radius:10px;width:100%;min-width:0;max-width:100%;min-height:49px;padding:12px;font-size:16px;font-weight:400;display:block;box-shadow:0 1px 2px #1b432404}.opening-design input[type=date],.opening-design input[type=month]{appearance:none;text-align:left;width:100%;min-width:0;max-width:100%}.opening-design input::-webkit-date-and-time-value{text-align:left}.opening-design .opening-field small{color:#63766b;font-size:11px;font-weight:400;line-height:1.55}.opening-design .opening-choice-field{border:0;grid-column:1/-1;margin:4px 0;padding:0}.opening-design .opening-choice-field legend{margin-bottom:12px;font-size:13px}.opening-design .opening-choice-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.opening-design .opening-choice-cards button{text-align:left;color:#254336;background:#fcfdfb;border:1px solid #d7e2d8;border-radius:13px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 12px;display:flex}.opening-design .opening-choice-cards button[aria-pressed=true]{background:#eaf4eb;border:2px solid #4d8861;padding:13px 11px}.opening-design .opening-choice-cards strong{font-size:12px;line-height:1.4}.opening-design .opening-choice-cards small{color:#59705f;font-size:10px;line-height:1.45}.opening-radio{border:1px solid #9cb9a3;border-radius:50%;place-items:center;width:18px;height:18px;margin-bottom:4px;font-size:12px;display:grid}.opening-design button[aria-pressed=true] .opening-radio{color:#fff;background:#35724e;border-color:#35724e}.opening-design .opening-choices{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.opening-design .opening-choices button{color:#34666e;text-align:left;background:#f0f7f7;border-color:#c9dfe0;flex:140px;padding:16px}.opening-design .opening-choices button[aria-pressed=true]{color:#245d35;background:#e3f0e4;border-color:#679a73}.opening-design .opening-more{border:1px solid var(--setup-line);border-radius:12px;margin:22px 0;padding:0 14px;font-size:12px}.opening-design .opening-more>summary{cursor:pointer;overflow-wrap:anywhere;min-height:54px;font-size:12px;font-weight:650}.opening-design .opening-more>button{margin-bottom:16px}.opening-design .opening-ingredient-picker{padding-bottom:16px}.opening-design .opening-ingredient-picker>button{margin-top:12px}.opening-design .opening-cost-menu{grid-template-columns:1fr 1fr;gap:11px;margin:24px 0;display:grid}.opening-design .opening-cost-menu>button{text-align:left;color:#443753;background:#fcfbff;border:1px solid #e0dceb;border-radius:12px;align-items:flex-start;gap:11px;padding:14px 12px;display:flex}.opening-design .opening-cost-menu strong{font-size:12px;line-height:1.4;display:block}.opening-design .opening-cost-menu small{color:#6e6b7c;margin-top:4px;font-size:10px;line-height:1.5;display:block}.opening-design .opening-cost-menu button>span{color:#7b62a3;background:#ebe5f6;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:19px;display:grid}.opening-design .opening-answer,.opening-design .opening-row{background:#f8fbf6;border:1px solid #dce7e0;border-radius:12px;margin:14px 0;padding:14px}.opening-design .opening-answer>span{font-size:13px}.opening-design .opening-answer-review{background:#fff;border-color:#dce7e0}.opening-design .opening-answer-review dt{color:#63766b}.opening-design .opening-answer-review summary{font-size:13px}.opening-design .opening-answer-review dl{font-size:12px}.opening-design .opening-balance-choice{border-color:#e5eae3;padding:18px 0}.opening-design .opening-balance-choice h3{font-size:13px}.opening-design .opening-removal{background:#fff6f1;border:1px solid #dab6a3;border-radius:12px;padding:18px}.opening-design .opening-confirm-error{color:#8f3535;background:#fff0ee;border:1px solid #d8a4a4;border-radius:10px;margin:18px 0;padding:14px;font-size:13px}.opening-design .opening-check{align-items:flex-start;gap:12px;min-height:44px;margin:24px 0;font-size:12px;line-height:1.6}.opening-design .opening-check input{accent-color:#17654b;flex:0 0 22px;width:22px;min-width:22px;height:22px;margin-top:2px}.opening-design.opening-wizard footer{box-shadow:none;background:0 0;border-top:1px solid #e2ebe0;flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0 0;padding:22px 0 0;display:flex;position:static}.opening-design.opening-wizard footer button:last-child,.opening-design .opening-check+button{color:#fff;background:#21694d;border:0;border-radius:10px;margin-left:auto;padding:13px 22px;font-weight:650}.opening-design .opening-review-link{color:#276b53;background:0 0;border:0;margin-top:12px}.opening-design .opening-design-note{color:#687c70;text-align:center;margin:18px 8px 0;font-size:10px}.opening-design .opening-design-mobile{display:none}@media (max-width:1050px){.opening-wizard.opening-design{grid-template-columns:minmax(0,1fr);gap:18px;max-width:760px;padding:18px}.opening-design .opening-design-sidebar{display:none}.opening-design.opening-design-shed .opening-design-sidebar{padding:0;display:block}.opening-design.opening-design-shed .opening-design-sidebar h1{font-size:24px}.opening-design.opening-design-shed .opening-design-sidebar p{font-size:12px}.opening-design .opening-design-mobile{color:#3e6b4e;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;font-weight:650;display:flex}.opening-design-mobile span{color:#738471;font-size:10px;font-weight:400}.opening-design-progress{margin-bottom:15px}}@media (max-width:600px){.opening-wizard.opening-design{border-radius:18px;padding:12px}.opening-design .opening-question-card{border-radius:20px;padding:23px 18px 18px}.opening-design .opening-question-card h2{font-size:24px}.opening-design .opening-question-fields{grid-template-columns:1fr;gap:21px;margin:24px 0}.opening-design .opening-choice-cards{grid-template-columns:1fr}.opening-design .opening-choice-cards button{grid-template-columns:20px 1fr;column-gap:10px;padding:15px;display:grid}.opening-design .opening-choice-cards button[aria-pressed=true]{padding:14px}.opening-design .opening-choice-cards .opening-radio{grid-row:1/3;margin:4px 0 0}.opening-design .opening-choice-cards small{grid-column:2;font-size:11px}.opening-design .opening-choice-cards strong{font-size:13px}.opening-design .opening-cost-menu{grid-template-columns:1fr}.opening-design .opening-more{padding:0 12px}.opening-design .opening-answer-review dl>div{grid-template-columns:1fr;gap:4px}.opening-design .opening-check+button{width:100%}.opening-design .opening-answer button{flex:110px}.opening-design .opening-remove{width:100%}}@media (max-width:360px){.opening-wizard.opening-design{padding:8px}.opening-design .opening-question-card{padding:20px 14px 16px}.opening-design .opening-question-card h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.opening-design *{scroll-behavior:auto!important;transition:none!important}}body .pf-dialog:has(.opening-design){--pf-field-line:#cddbd1;--pf-field-bg:#fbfdfb;--pf-ink:#17382f;--pf-muted:#576b64;--pf-violet:#267eab;color:#17382f;background:#f5f8f4}body .pf-dialog:has(.opening-design)>[data-slot=dialog-title]{color:#17382f}body .pf-dialog:has(.opening-design)>[data-slot=dialog-close]{color:#315c3d;background:#e4eee4;border-color:#d0ded0}body .pf-dialog .opening-wizard.opening-design .opening-field input[readonly]{color:#576b64;background:#edf2ed}body .pf-dialog:has(.opening-design)>[data-slot=dialog-title]{overflow-wrap:anywhere;padding-inline-end:48px}
