.dashboard-intro-brand{display:flex;align-items:center;gap:18px;min-width:0}.dashboard-brand-showcase{display:grid;flex:0 0 86px;width:86px;height:86px;place-items:center;overflow:hidden;border:1px solid #d8e5e9;border-radius:22px;background:linear-gradient(145deg,#fff,#edf4f6);box-shadow:0 12px 30px #12384719;font-size:43px}.dashboard-brand-showcase .business-logo{width:100%;height:100%;border-radius:20px;object-fit:cover;box-shadow:none}.dashboard-brand-showcase.has-custom-logo{border:3px solid #fff;box-shadow:0 13px 34px #12384725,0 0 0 1px #d6e4e8}.button,.small-button,.panel-footer-button,.toolbar-actions button,.workday-actions button,#portalAccountActions button,.dispatch-buttons button,.commerce-form>button{min-height:44px;border-radius:11px;font-size:14px;font-weight:900;letter-spacing:.005em;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.button:hover:not(:disabled),.small-button:hover:not(:disabled),.panel-footer-button:hover:not(:disabled),.toolbar-actions button:hover:not(:disabled),.workday-actions button:hover:not(:disabled),#portalAccountActions button:hover:not(:disabled),.dispatch-buttons button:hover:not(:disabled),.commerce-form>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 20px #1238471d}.button:focus-visible,.small-button:focus-visible,.panel-footer-button:focus-visible,.toolbar-actions button:focus-visible,.workday-actions button:focus-visible,#portalAccountActions button:focus-visible,.dispatch-buttons button:focus-visible,.commerce-form>button:focus-visible{outline:3px solid #35a9d94a;outline-offset:2px}.button--primary,#addOrderBtn,#quickAddOrderBtn,#ordersViewAddBtn{border:0;background:linear-gradient(115deg,#c9f522,#9edb12);color:#173800;box-shadow:0 9px 21px #83b91034}.button--secondary{border:1px solid #c6d7dd;background:#fff;color:#244652}.intro-actions .button{min-height:49px;padding:0 20px;border-radius:13px}.intro-actions #quickAddRiderBtn{border-color:#84cce0;background:linear-gradient(120deg,#effbff,#fff);color:#08749a}.intro-actions #openDayBtn{border-color:#c6d6dc;background:#fff;color:#294d5a}.intro-actions #addOrderBtn{font-size:15px}.small-button,.toolbar-actions button{border:1px solid #c4d6dc;background:#f8fbfc;color:#294d59}.panel-footer-button{border:0;background:#edf6f8;color:#126d8d}.text-button{min-height:38px;padding:7px 11px;border:1px solid transparent;border-radius:9px;color:#08779f;font-weight:900}.text-button:hover{border-color:#cce4eb;background:#edf8fb}.dispatch-buttons button{padding:10px 14px;border:0;background:#173f51;color:#fff}.dispatch-buttons [data-dispatch="kitchen"]{background:#e68b1c}.dispatch-buttons [data-dispatch="prepared"],.dispatch-buttons [data-dispatch="pickup"]{background:#168557}.dispatch-buttons [data-assign]{background:#147fc0}.manual-order-dialog{max-height:calc(100dvh - 24px)}.manual-order-dialog .commerce-form{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.manual-order-heading{position:sticky;top:0;z-index:6}.manual-order-heading p{margin:6px 0 0;color:#d7eff5;font-size:13px}.manual-order-dialog .manual-cancel-actions button{min-height:46px}.manual-order-dialog button[type="submit"]{position:sticky;bottom:0;z-index:5;box-shadow:0 -8px 18px #f5f8f9,0 10px 24px #74b70d35}@media(max-width:720px){.dashboard-intro-brand{align-items:flex-start}.dashboard-brand-showcase{flex-basis:62px;width:62px;height:62px;border-radius:16px}.dashboard-brand-showcase .business-logo{border-radius:14px}.intro-actions{display:grid;grid-template-columns:1fr}.intro-actions .button{width:100%}.manual-order-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.manual-order-dialog .commerce-form{max-height:calc(100dvh - 12px)}}
.manual-order-dialog button[type="submit"]{bottom:-24px!important;width:calc(100% + 48px)!important;margin:10px -24px -24px!important;padding:17px 24px!important;border-radius:0 0 18px 18px!important;border-top:1px solid #c9d9cd!important;background:linear-gradient(105deg,#bdf51d,#8ed914)!important;box-shadow:0 -12px 24px #f5f8f9,0 10px 24px #74b70d35!important}.manual-order-dialog button[type="submit"]::after{content:""}@media(max-width:720px){.manual-order-dialog button[type="submit"]{bottom:-18px!important;width:calc(100% + 30px)!important;margin:10px -15px -18px!important}}
