.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border:5px solid transparent;border-top-color:#333;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0-4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after,.choices__list[aria-expanded] .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:50%;cursor:pointer}.choices__button:focus,.choices__input:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.eem-choices.choices{margin-bottom:0;min-width:200px;font-family:var(--eem-font-ui)}.eem-choices .choices__inner{min-height:var( --eem-select-height,36px );padding:4px 30px 4px 11px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2364748b' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;border:1.5px solid #d0daea;border-radius:7px;font-size:13px;color:var( --eem-text,#1d2327 );line-height:1.4;display:flex;align-items:center;flex-wrap:wrap}.eem-choices.choices[data-type=select-one] .choices__inner{height:var( --eem-select-height,36px );min-height:var( --eem-select-height,36px );padding-top:0;padding-bottom:0}.eem-choices.choices[data-type=select-one] .choices__list--single,.eem-choices.choices[data-type=select-one] .choices__list--single .choices__item{line-height:var( --eem-select-height,36px );display:block}.eem-choices.is-focused .choices__inner,.eem-choices.is-open .choices__inner{border-color:var( --eem-electric,#1f2328 );box-shadow:0 0 0 3px rgba(31,35,40,.1);outline:none}.eem-choices .choices__list--single{padding:0}.eem-choices .choices__list--single .choices__item{color:var( --eem-text,#1d2327 )}.eem-choices .choices__list--single .choices__placeholder{color:var( --eem-text,#1d2327 );opacity:1}.eem-choices .choices__list--dropdown,.eem-choices .choices__list[aria-expanded]{border:1px solid var( --eem-border,#e1e5e7 );border-radius:var( --eem-radius,3px );box-shadow:0 8px 22px rgba(15,23,42,.12);margin-top:4px;font-size:13px;min-width:280px}.eem-choices .choices__list--dropdown .choices__item,.eem-choices .choices__list[aria-expanded] .choices__item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eem-choices .choices__list--dropdown .choices__input,.eem-choices .choices__list[aria-expanded] .choices__input{border:1px solid var( --eem-border,#e1e5e7 );border-radius:var( --eem-radius,3px );padding:7px 9px;font-size:13px}.eem-choices .choices__list--dropdown .choices__input:focus,.eem-choices .choices__list[aria-expanded] .choices__input:focus{border-color:var( --eem-electric,#1f2328 );box-shadow:0 0 0 1px var( --eem-electric,#1f2328 );outline:none}.eem-choices .choices__list--dropdown .choices__item--selectable.is-highlighted,.eem-choices .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background:var( --eem-electric-tint,#eaf1fe );color:var( --eem-electric,#1f2328 );text-decoration:none}.eem-choices.choices[data-type*=select-one].is-open:after,.eem-choices.choices[data-type*=select-one]:after{content:none;display:none}.eem-team-add{display:flex;flex-direction:column;gap:4px}.eem-team-add>.eem-btn{align-self:flex-start;margin-top:8px}.eem-team-actions,.eem-team-row-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.eem-team-row-form{margin:0}@media (min-width:768px){.eem-team-actions,.eem-team-actions .eem-team-row-form{flex-wrap:nowrap}.eem-team-actions{justify-content:flex-end}}body.eem-shell-page select.eem-toolbar-select.eem-team-role-select,select.eem-toolbar-select.eem-team-role-select{width:140px;max-width:100%;margin:0}.eem-team-btn.eem-btn-sm,.eem-team-btn.eem-btn-sm:not(.eem-btn-primary):not(.eem-btn-electric){height:var(--eem-select-height,36px);min-height:var(--eem-select-height,36px);box-sizing:border-box;padding:0 14px;font-size:13px;margin:0}.eem-team-events{position:relative}.eem-team-events-summary{display:inline-flex;align-items:center;width:150px;max-width:100%;height:var(--eem-select-height,36px);box-sizing:border-box;padding:0 30px 0 11px;border:1.5px solid #d0daea;border-radius:var(--eem-radius,8px);font-size:13px;font-family:var(--eem-font-ui,inherit);color:var(--eem-text);background:var(--eem-surface,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2364748b' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;background-size:10px 6px;cursor:pointer;list-style:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none}.eem-team-events-summary::-webkit-details-marker{display:none}.eem-team-events-summary:focus-visible,.eem-team-events[open]>.eem-team-events-summary{border-color:var(--eem-electric);box-shadow:0 0 0 3px rgba(31,35,40,.1);outline:none}.eem-team-events-panel{position:absolute;z-index:20;top:calc(100% + 4px);right:0;width:300px;max-width:calc(100vw - 32px);max-height:280px;padding:8px 10px;border:1px solid var(--eem-border,#e1e5e7);border-radius:var(--eem-radius,8px);box-shadow:var(--eem-shadow-dropdown,0 6px 16px rgba(14,19,22,.08))}.eem-team-event-list,.eem-team-events-panel{overflow-y:auto;background:var(--eem-surface,#fff)}.eem-team-event-list{display:flex;flex-direction:column;gap:2px;max-height:240px;padding:6px 10px;border:1.5px solid #d0daea;border-radius:var(--eem-radius,8px)}.eem-team-event-option{display:flex;align-items:flex-start;gap:8px;padding:4px 0;font-size:13px;line-height:1.35;cursor:pointer}.eem-team-event-option input[type=checkbox]{margin:2px 0 0;flex-shrink:0}.eem-team-event-titles{margin:0;padding:0;list-style:none}.eem-team-event-titles li+li{margin-top:2px}.eem-team-event-done{color:var(--eem-text-muted,#64748b)}@media (max-width:767px){.eem-team-events-panel{left:0;right:auto}}.eem-team-ended{color:var(--eem-error-text,#b91c1c)}.eem-org-switcher{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;color:var(--eem-text);cursor:pointer}.eem-org-switcher option{color:var(--eem-text);background:#fff}.eem-org-switcher:focus{outline:2px solid var(--eem-electric);outline-offset:1px}.eem-dm-note-readonly .eem-dm-note-context+.eem-dm-note-context{margin-top:10px}.eem-team-event-option--all{padding-bottom:6px;margin-bottom:2px;border-bottom:1px solid var(--eem-border,#e1e5e7)}.eem-team-event-picker:has(input[name=all_events]:checked) .eem-team-event-option--one{display:none}.eem-team-event-picker:has(input[name=all_events]:checked) .eem-team-event-option--all{padding-bottom:4px;margin-bottom:0;border-bottom:0}.eem-list-card:has(.eem-team-events[open]){overflow:visible}.eem-team-phone-input{width:150px;max-width:100%;height:var(--eem-select-height,36px);box-sizing:border-box;padding:0 11px;border:1.5px solid #d0daea;border-radius:var(--eem-radius,8px);font-size:13px;font-family:var(--eem-font-ui,inherit);color:var(--eem-text);background:var(--eem-surface,#fff);margin:0}.eem-team-phone{white-space:nowrap}.eem-team-email{overflow-wrap:break-word;min-width:140px}.eem-team-events-detail{margin-top:6px}.eem-team-actions-cell{width:1%}.eem-team-row-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;width:152px;margin-left:auto}.eem-team-row-buttons>.eem-team-row-form:last-child:has(.eem-team-resend){flex-basis:100%;justify-content:flex-end}.eem-team-resend{display:inline-flex;align-items:center;gap:5px;padding:2px 0;border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--eem-electric,#1f2328);cursor:pointer;white-space:nowrap}.eem-team-resend:focus-visible,.eem-team-resend:hover{text-decoration:underline}.eem-team-resend svg{width:14px;height:14px;flex-shrink:0}.eem-desktop-table .eem-team-phone-input{width:140px}.eem-team-add-card .eem-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}select.eem-field-input,textarea.eem-field-input{margin:0;padding:8px 11px;border:var(--eem-border-input);border-radius:var(--eem-radius);font-size:13.5px;font-family:var(--eem-font-ui);color:var(--eem-navy);background-color:var(--eem-surface);width:100%;max-width:100%;outline:none;box-sizing:border-box}select.eem-field-input{height:var(--eem-select-height);padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236B7A99' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.eem-field-input{resize:vertical;min-height:72px;line-height:1.5}select.eem-field-input:focus,textarea.eem-field-input:focus{border-color:var(--eem-electric);box-shadow:var(--eem-focus-ring)}@media (max-width:1024px){:root{--eem-select-height:44px}}@media (max-width:767px){html body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),html body select,html body textarea{font-size:16px!important}html body .eem-page :is(select.eem-toolbar-select,select.eem-filter-select,select.eem-dm-select,select.eem-field-select,input.eem-search-input,input.eem-filter-select,input.eem-filter-input){border-color:var(--eem-control-border)}}input.eem-filter-select{box-sizing:border-box;height:var(--eem-select-height);min-height:var(--eem-select-height);padding:0 12px;border:1px solid var(--eem-control-border);border-radius:var(--eem-radius);color:#1d2327;background:#fff;width:100%;margin:0}.eem-section-header .eem-section-title{font-size:14px;font-weight:700;color:var(--eem-navy);margin:0}@media (max-width:767px){body.eem-shell-page--reservation-editor .eem-edit-body{margin:0 0 120px}body.eem-shell-page--reservation-editor .eem-reservation-editor-body{padding:0}body.eem-shell-page--reservation-editor .eem-reservation-editor-section .eem-section-header{padding:12px 14px}body.eem-shell-page--reservation-editor .eem-reservation-editor-section .eem-section-body{padding:12px 14px 16px}.eem-sticky-save{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 14px calc(8px + env(safe-area-inset-bottom));left:0}.eem-sticky-save-meta,.eem-sticky-save-spacer,.eem-sticky-save-status{display:none}.eem-sticky-save-actions{display:contents}.eem-sticky-save .eem-sticky-save-visibility{grid-column:1;grid-row:1;margin:0;justify-content:center;min-height:44px}.eem-sticky-save .eem-btn-update{grid-column:2/span 2}.eem-sticky-save .eem-btn-danger-sm,.eem-sticky-save .eem-btn-preview,.eem-sticky-save .eem-btn-save-draft,.eem-sticky-save .eem-btn-update{grid-row:auto;width:100%;min-height:44px;margin:0;padding:6px 8px;justify-content:center;text-align:center;font-size:13px;line-height:1.2;white-space:normal}.eem-sticky-save .eem-btn-update{grid-row:1;font-size:14px}}@media (min-width:768px){.eem-field-input--narrow{max-width:220px}}@media (max-width:767px){.eem-header-actions{width:100%}.eem-header-actions>.eem-header-action-change,.eem-header-actions>:is(a,button),.eem-header-actions>a.eem-header-action-view{flex:1 1 0;min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:13.5px;padding:0 8px;white-space:normal;line-height:1.2;text-align:center}.eem-sticky-save .eem-btn-danger-sm svg,.eem-sticky-save .eem-btn-preview svg{display:none}.eem-field-control>:is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea){width:100%;
		/* !important: several fields carry an inline `maxWidth` cap. */max-width:100%!important}.eem-price-wrap{width:100%;max-width:100%}.eem-eb-inline,.eem-sched-field{width:100%}.eem-date-range>input{flex:1 1 100%}.eem-date-range>.eem-date-sep{display:none}.eem-mode-btns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.eem-mode-btns>.eem-mode-btn{width:100%;min-width:0;min-height:44px;padding:6px;white-space:normal;line-height:1.2;text-align:center}.eem-stall-map-connect .eem-btn-add{min-height:44px;padding:8px 16px}}@media (max-width:1024px){[data-eem-tab-icon]{justify-content:center;min-width:32px;font-size:16px}[data-eem-barn-tab]>[data-eem-tab-name],[data-eem-tab-icon]{display:inline-flex;align-items:center;min-height:32px;margin:-6px 0}[data-eem-barn-tab]>[data-eem-tab-name]{padding:0}.eem-header-actions>:is(a,button){box-sizing:border-box;min-height:44px;display:inline-flex;align-items:center;justify-content:center}[data-eem-stepper]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;font-size:16px}}@media (max-width:767px){[data-eem-barn-tabs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}[data-eem-barn-tab]{min-width:0;min-height:44px;box-sizing:border-box;gap:0;padding-left:10px;padding-right:4px}[data-eem-barn-tab]>[data-eem-tab-name]{flex:1 1 auto;min-width:0;max-width:none;display:block;line-height:32px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-eem-barn-tabs]>button{min-height:44px}[data-eem-map-tools]{flex:1 1 100%;flex-wrap:wrap}[data-eem-map-tools]>button{flex:1 1 auto;min-height:40px;padding-left:6px;padding-right:6px}.eem-chart-topbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.eem-chart-topbar-actions>:is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-align:center}.eem-chart-topbar-actions>:is(a,button):last-child:nth-child(odd){grid-column:1/-1}.eem-smap-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px}.eem-smap-legend>.eem-smap-legend-hint{grid-column:1/-1;margin-left:0}.eem-page-body .eem-list-toolbar:not(.eem-list-toolbar--in-card){padding-left:0;padding-right:0}.eem-list-toolbar .eem-choices.choices,.eem-list-toolbar form>.eem-choices.choices{width:100%;max-width:100%}.eem-filter-tabs{background:linear-gradient(to right,var(--eem-bg-alt) 30%,hsla(60,11%,96%,0)) 0 /32px 100% no-repeat local,linear-gradient(to left,var(--eem-bg-alt) 30%,hsla(60,11%,96%,0)) 100% /32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(14,19,22,.18),rgba(14,19,22,0)) 0 /12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(14,19,22,.18),rgba(14,19,22,0)) 100% /12px 100% no-repeat scroll;background-color:var(--eem-bg-alt);scrollbar-width:none;-webkit-overflow-scrolling:touch}}@media (max-width:767px){.eem-filter-tabs::-webkit-scrollbar{display:none}.eem-list-toolbar form>select.eem-toolbar-select:only-of-type{width:100%;max-width:100%}.eem-list-toolbar-left>form{flex:1 1 100%;width:100%;min-width:0}.eem-toolbar-controls .eem-bulk-form{flex-wrap:wrap}.eem-toolbar-controls .eem-bulk-form>.eem-toolbar-select{flex:1 1 0}.eem-toolbar-controls .eem-bulk-form>.eem-btn-secondary{flex:0 0 auto;min-width:84px;justify-content:center;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.eem-toolbar-controls .eem-bulk-form>.eem-field-hint{flex-basis:100%}.eem-mobile-card-top>a.eem-mobile-card-id{min-height:36px;align-items:flex-start;padding-top:4px}.eem-mobile-card-top{margin-bottom:0}.eem-customers-toolbar{flex-wrap:wrap}.eem-customers-toolbar>.eem-search-wrap{flex:1 1 100%;width:100%;max-width:100%}.eem-customers-toolbar>.eem-customers-count{display:none}.eem-customers-card,.eem-customers-card>.eem-mobile-cards{padding:0}}@media (max-width:767px){.eem-cp-table-section:has(.eem-mobile-cards) .eem-table-wrap{display:none}.eem-cp-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.eem-cp-stats-grid .eem-cp-stat-card{margin:0;padding:12px;min-width:0}.eem-cp-stats-grid .eem-cp-stat-value{font-size:20px;overflow-wrap:anywhere}.eem-adjustable-items thead{display:none}.eem-adjustable-items,.eem-adjustable-items tbody{display:block;width:100%}.eem-adjustable-items tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"item item action" "qty sub action";align-items:center;gap:4px 12px;padding:12px 16px;border-top:1px solid var(--eem-border-soft,#e1e5e7)}.eem-adjustable-items tbody td{display:block;padding:0;border:0}.eem-adjustable-items tbody td:first-child{grid-area:item;font-weight:600}.eem-adjustable-items tbody td:nth-child(2),.eem-adjustable-items tbody td:nth-child(3){color:var(--eem-text-secondary);font-size:13px}.eem-adjustable-items tbody td:nth-child(2){grid-area:qty}.eem-adjustable-items tbody td:nth-child(2):before{content:"Qty "}.eem-adjustable-items tbody td:nth-child(3){grid-area:sub;margin-left:-8px}.eem-adjustable-items tbody td:nth-child(3):before{content:"· "}.eem-adjustable-items tbody td.eem-adjustable-items__action-col{grid-area:action}.eem-adjustable-items__badge{margin-right:6px}.eem-order-summary__actions{display:flex;gap:8px}.eem-order-summary__actions>.eem-btn{flex:1 1 0;justify-content:center}.eem-page-actions>.eem-btn-ghost,.eem-page-actions>.eem-btn-ghost+.eem-row-menu{flex:1 1 0}}.eem-event-editor .eem-event-editor-form>.eem-reservation-editor-section.eem-card{background:#fff;border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);padding:0;margin-bottom:14px;overflow:hidden}.eem-event-editor .eem-event-editor-form>.eem-reservation-editor-section.eem-card:last-child{border:1px solid #e1e5e7;margin-bottom:0}.eem-event-editor .eem-event-editor-form>.eem-reservation-editor-section .eem-section-header{padding:13px 18px;border-bottom:1px solid #f0f4fb}.eem-event-editor .eem-event-editor-form>.eem-reservation-editor-section .eem-section-body{padding:16px 18px}@media (max-width:767px){.eem-event-editor .eem-event-editor-form>.eem-reservation-editor-section .eem-section-header{padding:12px 14px}.eem-event-editor .eem-event-editor-form>.eem-reservation-editor-section .eem-section-body{padding:12px 14px 16px}.eem-page-body>.eem-event-editor>.eem-event-editor-body{padding:14px}}.eem-stat-card-tail{font-size:.5em;font-weight:600;letter-spacing:0;color:var(--eem-text-secondary)}@media (max-width:767px){.eem-venues-stats .eem-stat-card-num{font-size:24px;overflow-wrap:anywhere}body:not(.eem-shell-page--daily-movement) .eem-page-header .eem-page-actions{flex-wrap:wrap}body:not(.eem-shell-page--daily-movement) .eem-page-header .eem-page-actions>*{flex:1 1 calc(50% - 4px);min-width:0}.eem-page-header .eem-page-actions>*>.eem-btn,.eem-page-header .eem-page-actions>.eem-btn{width:100%;white-space:normal;text-align:center;justify-content:center;line-height:1.2}}@media (max-width:900px){.eem-shell-page--daily-movement .eem-breadcrumb-segment{display:inline}}@media (max-width:767px){.eem-shell-page--daily-movement .eem-breadcrumb{padding:0 14px}.eem-shell-page--daily-movement .eem-page-body{padding:14px 14px 40px;gap:14px}body.eem-shell-page--daily-movement .eem-page-body>.eem-page-header:first-child{margin:-14px -14px 0;padding:14px}.eem-dm-hero-num.is-zero{color:hsla(0,0%,100%,.85)}.eem-dm-hero-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.eem-dm-hero-metric{grid-column:span 2}.eem-dm-hero-metric:nth-child(4),.eem-dm-hero-metric:nth-child(5){grid-column:span 3}.eem-dm-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:10px 14px 12px}.eem-dm-summary-divider{display:none}.eem-dm-summary-stat{padding:4px 6px 4px 0;min-width:0;flex-wrap:wrap;gap:2px 6px}.eem-dm-summary-stat .eem-dm-summary-label{flex-basis:100%}}@media (max-width:600px){.eem-dm-table-wrap{overflow:visible}.eem-dm-table,.eem-dm-table tbody{display:block;min-width:0;width:100%}.eem-dm-table thead{display:none}.eem-dm-table tbody tr{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"stall stall stall status" "cust cust cust order" "cust cust cust balance" "arr dep shav shav" "note note note note";align-items:center;gap:4px 10px;padding:12px 14px;border-bottom:1px solid #eef1f4}.eem-dm-table tbody td,.eem-dm-table td:first-child,.eem-dm-table td:last-child,.eem-dm-table th:first-child{display:block;width:auto!important;min-width:0!important;padding:0!important;border:0!important;text-align:left;background:none}.eem-dm-table tbody td.eem-dm-col--stall{grid-area:stall;font-size:16px;font-weight:700}.eem-dm-table tbody td.eem-dm-col--customer{grid-area:cust;font-weight:600}.eem-dm-table tbody td.eem-dm-col--order{grid-area:order;text-align:right}.eem-dm-table tbody td.eem-dm-col--balance{grid-area:balance;justify-self:end}.eem-dm-table tbody td.eem-dm-col--arrival{grid-area:arr}.eem-dm-table tbody td.eem-dm-col--departure{grid-area:dep}.eem-dm-table tbody td.eem-dm-col--shavings{grid-area:shav}.eem-dm-table tbody td.eem-dm-col--status{grid-area:status;justify-self:end}.eem-dm-table tbody td.eem-dm-col--notes{grid-area:note;justify-self:end}.eem-dm-table tbody td.eem-dm-col--stall .eem-dm-stall-checkin{justify-content:flex-start}.eem-dm-table--noshow tbody td.eem-dm-col--departure,.eem-dm-table--noshow tbody td.eem-dm-col--shavings{align-self:start}.eem-dm-table tbody td.eem-dm-col--arrival,.eem-dm-table tbody td.eem-dm-col--departure,.eem-dm-table tbody td.eem-dm-col--shavings{font-size:12.5px;color:var(--eem-text-secondary);white-space:nowrap}.eem-dm-table tbody td.eem-dm-col--arrival:before{content:"In "}.eem-dm-table tbody td.eem-dm-col--departure:before{content:"Out "}.eem-dm-table tbody td.eem-dm-col--shavings:before{content:"Shavings "}.eem-dm-table tbody td.eem-dm-col--shavings{white-space:normal;overflow-wrap:anywhere;min-width:0}}@media (max-width:1024px){[data-eem-zoom-btn]{min-width:40px;min-height:40px;font-size:15px}}@media (max-width:767px){.eem-settings-nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:6px}.eem-settings-nav ul>li{min-width:0}.eem-settings-nav-item{width:100%;justify-content:flex-start;padding-left:10px;padding-right:8px}.eem-field-hint code,.eem-settings code{overflow-wrap:anywhere;word-break:break-word}.eem-filter-tabs:has(>a[href^="/categories/"]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;background:#f0f4fb;padding:3px;border-radius:var(--eem-radius)}.eem-filter-tabs:has(>a[href^="/categories/"])>a.eem-filter-tab{white-space:normal;text-align:center;justify-content:center;line-height:1.2;padding:6px 4px;min-width:0}}@media (max-width:767px){.eem-fac-row--head{display:none}.eem-fac-row{grid-template-columns:1fr auto;grid-template-areas:"unit barn" "res res" "left left" "action action";gap:6px 12px;padding:14px 16px}.eem-fac-row__unit{grid-area:unit;font-size:22px}.eem-fac-row__barn{grid-area:barn;justify-self:end;text-align:right;color:#334155}.eem-fac-row__res{grid-area:res}.eem-fac-row__left{grid-area:left;font-size:13.5px}.eem-fac-row__k{display:inline;margin-right:6px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#64748b}.eem-fac-row__action{grid-area:action;justify-self:stretch;margin-top:4px}.eem-fac-row__action .eem-fac-btn{width:100%;min-height:48px;font-size:16px}.eem-fac-filter{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.eem-fac-field:first-child{grid-column:1/-1}.eem-fac-field input,.eem-fac-field select,.eem-fac-field select[name=reservation],.eem-fac-field--search input{width:100%;min-width:0;font-size:16px}.eem-fac-filter__actions{grid-column:1/-1}.eem-fac-filter__actions .eem-fac-btn{flex:1 1 auto}.eem-fac-field:has(select){grid-column:1/-1}}@media (max-width:767px){.eem-dashboard-order-row>.eem-dashboard-order-amount+.eem-status-badge{min-width:76px;justify-content:center;text-align:center}.eem-dashboard-attention-desc{white-space:normal;overflow:visible;text-overflow:clip}}@media (max-width:900px){body.eem-shell-page--stall-charts .eem-page-body>.eem-page-header:first-child{margin:-14px -14px 0}}@media (max-width:767px){html body .eem-field-control>.eem-price-wrap{width:100%;max-width:100%}.eem-page-body .eem-reports-body{padding:0}.eem-page-body .eem-reports-filter-card{margin:0 0 16px;border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);overflow:hidden}.eem-reports-filter-row{padding:14px}.eem-page-body>.eem-card+.eem-card,.eem-page-body>.eem-card+.eem-list-card,.eem-page-body>section.eem-card+section.eem-card{margin-top:14px}}.eem-page input[type=file]{max-width:100%;font-size:13.5px;color:var(--eem-text-secondary)}.eem-page input[type=file]::file-selector-button{margin-right:10px;min-height:40px;padding:8px 14px;border:1px solid var(--eem-control-border);border-radius:var(--eem-radius);background:#fff;color:var(--eem-navy);font:600 13.5px var(--eem-font-ui);cursor:pointer}.eem-page input[type=file]::file-selector-button:hover{border-color:var(--eem-electric);color:var(--eem-electric)}@media (max-width:767px){.eem-list-card .eem-mobile-card-badges input[type=checkbox]{margin:0 8px 0 0;outline-offset:0}.eem-mobile-card .eem-event-link{max-width:100%}}.eem-sidebar{padding-bottom:env(safe-area-inset-bottom,0)}.eem-breadcrumb,.eem-sidebar{padding-top:env(safe-area-inset-top,0)}.eem-breadcrumb{height:calc(56px + env(safe-area-inset-top, 0px))}.eem-page-body{padding-bottom:calc(48px + env(safe-area-inset-bottom, 0px))}@media (max-width:767px){.eem-page-body{padding-bottom:calc(40px + env(safe-area-inset-bottom, 0px))}}.eem-sticky-save{padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))}.eem-event-editor--with-sticky{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}@media (min-width:768px) and (max-width:1024px){.eem-event-editor--with-sticky{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}}@media (hover:none) and (pointer:coarse) and (min-width:1025px){:root{--eem-select-height:44px}.eem-btn,.eem-bulk-select,.eem-filter-tab,.eem-list-select,a.eem-filter-tab,select.eem-field-input{min-height:44px;min-width:44px}.eem-nav-link{min-height:44px}.eem-nav-expand{width:44px;height:44px}}@media (min-width:1025px){.eem-breadcrumb.eem-breadcrumb--alerts{display:flex}}.eem-breadcrumb--alerts{position:relative}.eem-alert-bell-wrap{position:relative;display:flex;align-items:center}.eem-alert-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--eem-text-secondary);cursor:pointer}.eem-alert-bell:hover,.eem-alert-bell[aria-expanded=true]{background:var(--eem-bg-alt);border-color:var(--eem-border);color:var(--eem-text)}.eem-alert-bell:focus-visible{outline:2px solid var(--eem-electric);outline-offset:2px}.eem-alert-bell.has-unread{color:var(--eem-text)}.eem-alert-badge{position:absolute;top:4px;right:2px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;border:2px solid #fff;background:var(--eem-error-accent);color:#fff;font-size:11px;font-weight:700;line-height:16px;text-align:center;box-sizing:border-box}.eem-alert-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:400px;max-width:calc(100vw - 24px);max-height:min(70vh,560px);display:flex;flex-direction:column;background:#fff;border:1px solid var(--eem-border);border-radius:12px;box-shadow:0 12px 32px rgba(14,19,22,.16);overflow:hidden}.eem-alert-dropdown__foot,.eem-alert-dropdown__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 4px 14px;flex-shrink:0}.eem-alert-dropdown__head{border-bottom:1px solid var(--eem-border)}.eem-alert-dropdown__foot{border-top:1px solid var(--eem-border);padding-left:4px}.eem-alert-dropdown__title{font-weight:600;font-size:14px;color:var(--eem-text)}.eem-alert-dropdown .eem-alert-list{overflow-y:auto;-webkit-overflow-scrolling:touch}.eem-alert-list{list-style:none;margin:0;padding:0}.eem-alert-item{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-bottom:1px solid var(--eem-border);min-width:0}.eem-alert-item:last-child{border-bottom:0}.eem-alert-item.is-unread{background:var(--eem-info-bg);border-bottom-color:#d5d9de;box-shadow:inset 3px 0 0 var(--eem-electric)}.eem-alert-item.is-undone{opacity:.7}.eem-alert-item.is-undone .eem-alert-headline{text-decoration:line-through}.eem-alert-tag{flex-shrink:0;min-width:40px;margin-top:2px;padding:2px 6px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.04em;text-align:center}.eem-alert-item--in .eem-alert-tag{background:var(--eem-success-bg);color:var(--eem-success-text);border:1px solid var(--eem-success-border)}.eem-alert-item--out .eem-alert-tag{background:var(--eem-warn-bg);color:var(--eem-warn-text);border:1px solid var(--eem-warn-border)}.eem-alert-item--ops .eem-alert-tag{background:#e0ecff;color:#1e40af;border:1px solid #93c5fd}.eem-alert-body{flex:1 1 auto;min-width:0}.eem-page a.eem-alert-headline,a.eem-alert-headline{display:block;min-height:24px;color:var(--eem-text);font-weight:600;font-size:14px;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.eem-alert-item.is-unread a.eem-alert-headline{font-weight:700}a.eem-alert-headline:hover{text-decoration:underline}.eem-alert-flag{color:var(--eem-warn-text);font-weight:700}.eem-alert-meta{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:2px;font-size:12px;color:var(--eem-text-muted)}.eem-alert-undone{font-weight:600;color:var(--eem-text-secondary)}.eem-alert-actions{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 0 -10px}.eem-alert-action,.eem-page a.eem-alert-action{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--eem-electric);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.eem-alert-actions>*+*{position:relative}.eem-alert-actions>*+:before{content:"";position:absolute;left:-2px;top:14px;bottom:14px;width:1px;background:var(--eem-border)}.eem-alert-action:hover{background:var(--eem-bg-alt)}.eem-alert-empty{margin:0;padding:16px 14px;color:var(--eem-text-muted);font-size:14px}.eem-alert-count{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:10px;background:var(--eem-error-accent);color:#fff;font-size:12px;font-weight:700;vertical-align:middle}.eem-alert-panel{margin-bottom:16px;min-width:0}.eem-alert-panel__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px}.eem-alert-panel__tools{display:flex;align-items:center;gap:2px}.eem-card .eem-alert-panel__body{padding:0}@media (max-width:767px){.eem-alert-dropdown{position:fixed;top:calc(56px + env(safe-area-inset-top, 0px));left:8px;right:8px;width:auto;max-width:none;max-height:calc(100vh - 72px - env(safe-area-inset-top, 0px))}.eem-alert-item{padding:10px 12px}.eem-alert-panel__head{padding-left:14px;padding-right:8px}}.eem-alert-pref{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.eem-alert-pref input[type=checkbox]{width:22px;height:22px;flex-shrink:0}:root{--eem-font-ui:var(--font-geist-sans),"Geist",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--eem-font-display:var(--eem-font-ui);--eem-font-brand:var(--eem-font-ui);--eem-electric:#1f2328;--eem-electric-hover:#000;--eem-teal:#3d4852;--eem-navy:#0f1419;--eem-bg:#fafafa;--eem-bg-alt:#f4f5f7;--eem-bg-hover:#f4f5f7;--eem-surface:#fff;--eem-border:#e6e8eb;--eem-border-soft:#f0f1f3;--eem-border-card:#e6e8eb;--eem-control-border:#c9ced3;--eem-text:#0f1419;--eem-text-secondary:#5b6670;--eem-text-muted:#6b747c;--eem-text-placeholder:#9aa2a9;--eem-info-bg:#f0f1f3;--eem-info-border:#dadde1;--eem-info-text:#3d4852;--eem-badge-blue-bg:#f0f1f3;--eem-badge-blue-text:#3d4852;--eem-badge-blue-border:#dadde1;--eem-badge-gray-bg:#f4f5f7;--eem-badge-gray-text:#4a5560;--eem-badge-gray-border:#e3e6e9;--eem-type-stall-bg:#eff6ff;--eem-type-stall-text:#1d4ed8;--eem-type-stall-border:#bfdbfe;--eem-success-bg:#e8f5ee;--eem-success-text:#0f6b45;--eem-warn-bg:#fff6e5;--eem-warn-text:#8a4b04;--gsm-sidebar-bg:#f4f5f7;--gsm-sidebar-card:#fff;--gsm-sidebar-card-border:#e3e6e9;--gsm-sidebar-divider:#e6e8eb;--gsm-sidebar-muted:#7a848c;--gsm-nav-text:#3d4852;--gsm-nav-hover:#e8eaed;--gsm-nav-active:#fff;--gsm-nav-icon-active:#0f1419;--gsm-btn-silver:#e8eaed;--gsm-btn-silver-hover:#dadde1;--eem-radius:8px;--eem-focus-ring:0 0 0 3px rgba(31,35,40,.18)}body{font-family:var(--eem-font-ui);background:var(--eem-bg);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.eem-page-title{font-size:26px;font-weight:600;letter-spacing:-.01em;color:var(--eem-text)}.eem-btn,.eem-page-title{font-family:var(--eem-font-ui)}.eem-btn{white-space:nowrap;flex-shrink:0}.eem-btn-electric,.eem-btn-primary,a.eem-btn-electric,a.eem-btn-primary{background:var(--eem-electric);color:#fff}.eem-btn-electric:hover,.eem-btn-primary:hover,a.eem-btn-electric:hover,a.eem-btn-primary:hover{background:var(--eem-electric-hover);color:#fff}.eem-btn-ghost,.eem-btn-secondary,.eem-btn-teal,a.eem-btn-ghost,a.eem-btn-secondary,a.eem-btn-teal{background:var(--gsm-btn-silver);color:var(--eem-text);border:1px solid transparent}.eem-btn-ghost:hover,.eem-btn-secondary:hover,.eem-btn-teal:hover,a.eem-btn-ghost:hover,a.eem-btn-secondary:hover,a.eem-btn-teal:hover{background:var(--gsm-btn-silver-hover);border-color:transparent;color:var(--eem-text)}.eem-btn-tertiary,a.eem-btn-tertiary{color:var(--eem-text);text-decoration:underline;text-decoration-color:#b6bcc2;text-underline-offset:3px}.eem-btn-danger,a.eem-btn-danger{background:#fdecea;color:#b42318;border:1px solid transparent}.eem-btn-danger:hover,a.eem-btn-danger:hover{background:#fadad6;border-color:transparent;color:#b42318}.eem-btn:focus-visible{outline:none;box-shadow:var(--eem-focus-ring)}.eem-page a:not([class]){color:var(--eem-text);font-weight:500;text-decoration:underline;text-decoration-color:#b6bcc2;text-underline-offset:3px}.eem-page a:not([class]):hover{color:#000;text-decoration-color:var(--eem-text)}.eem-sidebar .eem-nav-link,.eem-sidebar .eem-nav-link:hover{text-decoration:none}.gsm-nav-section{padding:14px 12px 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gsm-sidebar-muted)}.eem-page input[type=date],.eem-page input[type=email],.eem-page input[type=number],.eem-page input[type=search],.eem-page input[type=tel],.eem-page input[type=text],.eem-page select,.eem-page textarea{font-family:var(--eem-font-ui)}.eem-page input:focus,.eem-page select:focus,.eem-page textarea:focus{border-color:var(--eem-electric);box-shadow:var(--eem-focus-ring);outline:none}.eem-sidebar select.eem-org-switcher,.eem-sidebar select.eem-org-switcher:focus{background:transparent;border:0;box-shadow:none;height:auto;padding-left:0}.eem-dm-print-today,.eem-dm-topbar-btn--print,.eem-dm-topbar-btn--refresh,a.eem-dm-print-today,a.eem-dm-topbar-btn--print{background:var(--gsm-btn-silver);border:1px solid transparent;color:var(--eem-text);padding:9px 16px;font-size:13px;border-radius:var(--eem-radius)}.eem-dm-print-today:hover,.eem-dm-topbar-btn--print:hover,.eem-dm-topbar-btn--refresh:hover{background:var(--gsm-btn-silver-hover);color:var(--eem-text)}.eem-dm-hero{background:var(--eem-surface);border:1px solid var(--eem-border);box-shadow:none}.eem-dm-hero-label{color:var(--eem-text)}.eem-dm-hero-sublabel{color:var(--eem-text-secondary)}.eem-dm-hero-week-num{color:var(--eem-text)}.eem-dm-hero-week-label{color:var(--eem-text-secondary)}.eem-dm-hero-metric{border-right-color:var(--eem-border)}.eem-dm-hero-icon{color:var(--eem-text-muted)}.eem-dm-hero-num{color:var(--eem-text);font-size:32px;font-weight:600;letter-spacing:-.02em}.eem-dm-hero-num.is-zero{color:#b6bcc2}.eem-dm-hero-mlabel{color:var(--eem-text-secondary)}.eem-dm-hero-metric--shavings .eem-dm-hero-icon,.eem-dm-hero-metric--shavings .eem-dm-hero-num{color:var(--eem-text)}.eem-dm-hero-metric--shavings .eem-dm-hero-mlabel{color:var(--eem-text-secondary)}.eem-dm-status-not_checked_in,.eem-dm-status-occupied{background:#fff6e5;color:#8a4b04;border:1px solid #f5ddb0}.eem-dm-status-checked_in{background:#e8f5ee;color:#0f6b45;border:1px solid #bfe3cf}.eem-dm-status-checked_out{background:#f4f5f7;color:#5b6670;border:1px solid #e3e6e9}.eem-dm-status-departing{background:#e8eaed;color:#1f2328;border:1px solid #dadde1}a.eem-dm-topbar-btn:not(.eem-dm-topbar-btn--print):not(.eem-dm-topbar-btn--refresh){background:var(--gsm-btn-silver);color:var(--eem-text);padding:9px 16px;font-size:13px;border-radius:var(--eem-radius)}.eem-dm-note-btn{background:var(--gsm-btn-silver);border-color:transparent;color:var(--eem-text)}.eem-dm-note-btn:hover{background:var(--gsm-btn-silver-hover)}.eem-dm-note-btn.has-note{background:#1f2328;color:#fff}.eem-dashboard-qa-btn{background:var(--gsm-btn-silver);border:1px solid transparent;white-space:nowrap}.eem-dashboard-qa-btn:hover{background:var(--gsm-btn-silver-hover);border-color:transparent;text-decoration:none}.eem-dashboard-qi-blue,.eem-dashboard-qi-green,.eem-dashboard-qi-orange,.eem-dashboard-qi-purple{background:#fff;color:var(--eem-text)}.eem-dashboard-qa-label{color:var(--eem-text)}.eem-btn-save-draft,.eem-btn-sm:not(.eem-btn-primary):not(.eem-btn-electric),.eem-btn-upload,.eem-co-discount-add,.eem-header-action-change,.eem-list-toolbar .eem-toolbar-btn,.eem-more-btn,.eem-page-btn,.eem-sc-page-btn,.eem-search-btn,.eem-toolbar-btn,a.eem-btn-preview,a.eem-page-btn{background:var(--gsm-btn-silver);border-color:transparent;color:var(--eem-text);white-space:nowrap}.eem-btn-save-draft:hover,.eem-btn-sm:not(.eem-btn-primary):not(.eem-btn-electric):hover,.eem-btn-upload:hover,.eem-co-discount-add:hover,.eem-header-action-change:hover,.eem-more-btn:hover,.eem-page-btn:hover,.eem-sc-page-btn:hover,.eem-search-btn:hover,.eem-toolbar-btn:hover,a.eem-btn-preview:hover,a.eem-page-btn:hover{background:var(--gsm-btn-silver-hover);border-color:transparent;color:var(--eem-text);text-decoration:none}.eem-page-btn.active,.eem-sc-page-btn--active{background:var(--eem-electric);border-color:var(--eem-electric);color:#fff}.eem-btn-danger-sm,.eem-btn-sm--danger,.eem-btn-sm.eem-btn-danger:not(.eem-btn-primary):not(.eem-btn-electric){background:#fdecea;border-color:transparent;color:#b42318;white-space:nowrap}.eem-btn-danger-sm:hover,.eem-btn-sm--danger:hover,.eem-btn-sm.eem-btn-danger:not(.eem-btn-primary):not(.eem-btn-electric):hover{background:#fadad6;color:#b42318}.eem-page button.border.border-\[var\(--eem-control-border\)\],.eem-page button.inline-flex.items-center.gap-1.border,.eem-page button.rounded.border.px-2{background:var(--gsm-btn-silver);border-color:transparent;color:var(--eem-text);white-space:nowrap}.eem-page button.border.border-\[var\(--eem-control-border\)\]:hover,.eem-page button.inline-flex.items-center.gap-1.border:hover,.eem-page button.rounded.border.px-2:hover{background:var(--gsm-btn-silver-hover)}.eem-mode-btn,a.eem-mode-btn{background:var(--gsm-btn-silver);border-color:transparent;color:var(--eem-text)}.eem-mode-btn.active,.eem-mode-btn.is-active,.eem-mode-btn[aria-pressed=true],a.eem-mode-btn.active,a.eem-mode-btn.is-active{background:var(--eem-electric);border-color:var(--eem-electric);color:#fff}a.border.border-\[var\(--eem-border\)\].bg-white,a.border.border-\[var\(--eem-control-border\)\],button.border.border-\[var\(--eem-border\)\].bg-white,button.border.border-\[var\(--eem-control-border\)\]{background:var(--gsm-btn-silver);border-color:transparent;color:var(--eem-text);white-space:nowrap;text-decoration:none}a.border.border-\[var\(--eem-border\)\].bg-white:hover,a.border.border-\[var\(--eem-control-border\)\]:hover,button.border.border-\[var\(--eem-border\)\].bg-white:hover,button.border.border-\[var\(--eem-control-border\)\]:hover{background:var(--gsm-btn-silver-hover);text-decoration:none}.eem-dashboard-quick-actions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.eem-order-payment-banner{background:#fff6e5;border-top:1px solid #f5ddb0}.eem-btn-collect-banner,a.eem-btn-collect-banner,a.eem-btn-collect-banner:link,a.eem-btn-collect-banner:visited{background:var(--eem-electric);border-color:var(--eem-electric);color:#fff}.eem-btn-collect-banner:hover,a.eem-btn-collect-banner:focus,a.eem-btn-collect-banner:hover{background:var(--eem-electric-hover);border-color:var(--eem-electric-hover);color:#fff}.gsm-book{--gsm-ink:#0f1419;--gsm-ink-2:#5b6670;--gsm-ink-3:#6b747c;--gsm-line:#e6e8eb;--gsm-line-soft:#f0f1f3;--gsm-control:#d5d9dd;--gsm-charcoal:#1f2328;--gsm-silver:#e8eaed;--gsm-silver-hover:#dadde1;--gsm-wash:#f4f5f7;font-family:var(--eem-font-ui)}.gsm-book,.gsm-book .text-eem-ink,.gsm-book .text-eem-ink-secondary,.gsm-book .text-eem-navy{color:var(--gsm-ink)}.gsm-book .text-eem-ink-body,.gsm-book .text-eem-ink-muted,.gsm-book .text-eem-ink-muted2,.gsm-book .text-eem-navy\/80{color:var(--gsm-ink-2)}.gsm-book .text-eem-ink-faint{color:var(--gsm-ink-3)}.gsm-book .border-eem-line,.gsm-book .border-eem-line-brand,.gsm-book .border-eem-line-card,.gsm-book .border-eem-line-slate{border-color:var(--gsm-line)}.gsm-book .border-eem-line-divider,.gsm-book .border-eem-line-divider2{border-color:var(--gsm-line-soft)}.gsm-book .bg-eem-surface-muted,.gsm-book .bg-eem-surface-tint,.gsm-book .bg-eem-surface-tint3{background-color:#fafafa}.gsm-book .text-eem-electric,.gsm-book .text-eem-electric-800{color:var(--gsm-charcoal)}.gsm-book .bg-eem-electric,.gsm-book .peer:checked~.peer-checked\:bg-eem-electric{background-color:var(--gsm-charcoal)}.gsm-book .border-eem-electric,.gsm-book .has-\[\:checked\]\:border-eem-electric:has(:checked){border-color:var(--gsm-charcoal)}.gsm-book .bg-eem-electric-tint,.gsm-book .has-\[\:checked\]\:bg-eem-electric\/5:has(:checked){background-color:var(--gsm-wash)}.gsm-book .hover\:bg-eem-electric-tint:hover{background-color:var(--gsm-wash)}.gsm-book .hover\:border-eem-electric:hover{border-color:#9aa2a9}.gsm-book .hover\:bg-eem-electric-700:hover,.gsm-book .hover\:bg-eem-electric-alt:hover{background-color:#000}.gsm-book .accent-eem-electric{accent-color:var(--gsm-charcoal)}.gsm-book .shadow-eem-chip{box-shadow:none}.gsm-book input.min-h-\[44px\],.gsm-book select.min-h-\[44px\],.gsm-book textarea.min-h-\[44px\]{border-color:var(--gsm-control);border-radius:10px;font-family:var(--eem-font-ui)}.gsm-book .focus\:border-eem-electric:focus{border-color:var(--gsm-charcoal)}.gsm-book .focus\:ring-eem-electric\/10:focus{--tw-ring-color:rgba(31,35,40,.15)}.gsm-book .gsm-book-form,.gsm-book .gsm-book-form>aside,.gsm-book .gsm-book-form>div.grid{row-gap:20px}.gsm-book .gsm-book-form{counter-reset:gsm-step}.gsm-book .gsm-section{counter-increment:gsm-step;border-color:var(--gsm-line);border-radius:14px;box-shadow:none}.gsm-book .gsm-section-head{border-bottom:0;padding-top:20px;padding-bottom:0}.gsm-book .gsm-section-head h2{font-size:17px;font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--gsm-ink)}.gsm-book .gsm-step{border-radius:999px;background:var(--gsm-brand);color:var(--gsm-brand-ink);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.gsm-book .gsm-step>svg{display:none}.gsm-book .gsm-step:before{content:counter(gsm-step)}.gsm-book .gsm-section-body{padding-top:16px;padding-bottom:22px}.gsm-book button[aria-label="Decrease quantity"],.gsm-book button[aria-label="Increase quantity"]{background:var(--gsm-silver);border-color:transparent;color:var(--gsm-ink)}.gsm-book button[aria-label="Decrease quantity"]:hover:not(:disabled),.gsm-book button[aria-label="Increase quantity"]:hover:not(:disabled){background:var(--gsm-silver-hover);border-color:transparent}.gsm-book [data-eem-zoom-btn]:not(.bg-eem-electric),.gsm-book button.border-eem-electric:not([type=submit]){background:var(--gsm-silver);border-color:transparent;color:var(--gsm-ink);white-space:nowrap}.gsm-book [data-eem-zoom-btn]:not(.bg-eem-electric):hover,.gsm-book button.border-eem-electric:not([type=submit]):hover{background:var(--gsm-silver-hover)}.gsm-book [data-eem-map-pick],.gsm-book [data-eem-stall-picker]{background:#fafafa;border-color:var(--gsm-line)}.gsm-book [data-map-cell][data-status=available]:not([aria-pressed=true]):not(.bg-amber-200){border-color:var(--gsm-control);color:var(--gsm-ink)}.gsm-book [data-map-cell][data-status=available]:not([aria-pressed=true]):not(.bg-amber-200):hover{border-color:#9aa2a9}.gsm-book [data-eem-stall-picker] button:disabled:not(.border-dashed),.gsm-book [data-map-cell][data-status=reserved]{background:#e6e8eb;border-color:#e6e8eb;color:#8a939b}.gsm-book [data-eem-map-pick] i.bg-eem-surface-disabled,.gsm-book [data-eem-stall-picker] span.bg-eem-surface-disabled{background:#e6e8eb;border-color:#e6e8eb}.gsm-book [data-eem-map-pick] i.bg-eem-electric,.gsm-book [data-eem-stall-picker] button[aria-pressed=true],.gsm-book [data-eem-stall-picker] span.bg-eem-electric,.gsm-book [data-map-cell][aria-pressed=true]:not(.bg-amber-200){background:var(--gsm-brand);border-color:var(--gsm-brand);color:var(--gsm-brand-ink)}.gsm-book [data-eem-stall-picker] button[aria-pressed=true]:hover{filter:brightness(.92)}.gsm-book .gsm-summary{border-color:var(--gsm-line);border-radius:14px;box-shadow:none}.gsm-book .gsm-summary-head{background:transparent;padding:20px 20px 0}.gsm-book .gsm-summary-head h3{color:var(--gsm-ink);font-size:17px;font-weight:600}.gsm-book .gsm-summary-head+div{padding:14px 20px 20px}.gsm-book .gsm-summary .border-t-2{border-top-width:1px;font-weight:600}.gsm-book .gsm-summary .border-t-2>span:last-child{color:var(--gsm-ink);font-size:20px}.gsm-book .gsm-summary .bg-eem-success-infoBg{background:var(--gsm-wash);border-color:var(--gsm-line);color:#3d4852}.gsm-book button.gsm-book-cta{background:var(--gsm-brand);color:var(--gsm-brand-ink);border-radius:10px;min-height:52px;font-size:16px;font-weight:600;white-space:nowrap}.gsm-book button.gsm-book-cta:hover{background:var(--gsm-brand);filter:brightness(.92)}.gsm-book button.gsm-book-cta:focus-visible{outline:2px solid var(--gsm-ink);outline-offset:2px}.gsm-book .gsm-secure-note{color:var(--gsm-ink-2)}.gsm-book #waitlist,.gsm-book aside>div:not(.gsm-summary){border-color:var(--gsm-line);border-radius:12px;box-shadow:none}@media (max-width:639px){.gsm-book .gsm-section-head{padding-top:16px}.gsm-book .gsm-section-body{padding-top:14px;padding-bottom:18px}.gsm-book .gsm-summary-head{padding:16px 16px 0}.gsm-book .gsm-summary-head+div{padding:12px 16px 16px}.gsm-book h1{overflow-wrap:anywhere}}.eem-report-card-actions .btn-export{background:var(--gsm-btn-silver);border-color:var(--gsm-btn-silver);color:#1f2328;white-space:nowrap}.eem-report-card-actions .btn-export:hover{background:var(--gsm-btn-silver-hover);border-color:var(--gsm-btn-silver-hover);color:#1f2328}.eem-report-card-actions .btn-export--pdf{background:#1f2328;border-color:#1f2328;color:#fff}.eem-report-card-actions .btn-export--pdf:hover{background:#000;border-color:#000;color:#fff}.eem-order-summary__section-badge--stall,.eem-type-badge--stall,body.eem-shell-page .eem-shell-badge--stall,body.eem-shell-page .eem-shell-badge[data-type=stall]{background:var(--eem-type-stall-bg);border-color:var(--eem-type-stall-border);color:var(--eem-type-stall-text)}@media (max-width:1024px){.eem-nav-scrim{z-index:calc(var(--eem-z-sticky) + 40)}.eem-sidebar{z-index:calc(var(--eem-z-sticky) + 50);width:min(272px,86vw)}.eem-sidebar.is-open{box-shadow:0 10px 40px rgba(15,20,25,.22)}.eem-breadcrumb a.eem-breadcrumb-segment{display:inline-flex;align-items:center;min-height:40px}.eem-btn-sm,.eem-header-action-change,.eem-sc-page-btn,.eem-sticky-save .eem-sticky-save-visibility,a.eem-btn-collect,a.eem-sc-mob-edit-btn{min-height:40px}.eem-sc-page-btn{min-width:40px}.eem-card-link,.eem-modal-close{display:inline-flex;align-items:center;min-height:40px}.eem-modal-close{min-width:40px;justify-content:center}}@media (max-width:1024px){.eem-chart-topbar-actions>:is(a,button){min-height:40px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}}@media (min-width:768px) and (max-width:1024px){.eem-sticky-save{gap:8px;padding-left:14px;padding-right:14px}.eem-sticky-save-meta{display:none}.eem-sticky-save-actions{gap:6px;min-width:0}.eem-sticky-save .eem-btn-danger-sm svg,.eem-sticky-save .eem-btn-preview svg{display:none}.eem-sticky-save :is(.eem-btn-preview,.eem-btn-save-draft,.eem-btn-update,.eem-btn-danger-sm){padding-left:12px;padding-right:12px}}@media (max-width:767px){.eem-header-actions{flex-wrap:wrap}.eem-header-actions>.eem-header-action-change,.eem-header-actions>:is(a,button),.eem-header-actions>a.eem-header-action-view{flex:1 1 auto;white-space:nowrap;padding:0 12px}.eem-sticky-save .eem-btn-danger-sm,.eem-sticky-save .eem-btn-preview,.eem-sticky-save .eem-btn-save-draft,.eem-sticky-save .eem-btn-update,.eem-sticky-save .eem-sticky-save-visibility{white-space:nowrap}}@media (max-width:767px){.eem-chart-topbar-actions>:is(a,button):first-child{grid-column:1/-1}.eem-chart-topbar-actions>:is(a,button):last-child:nth-child(odd):not(:first-child){grid-column:auto}.eem-chart-topbar-actions>:is(a,button):last-child:nth-child(2n){grid-column:1/-1}}@media (max-width:900px){.eem-shell-page--daily-movement a.eem-dm-topbar-btn[aria-label="Turnover cleaning list"]{width:auto;padding:0 14px}.eem-shell-page--daily-movement a.eem-dm-topbar-btn[aria-label="Turnover cleaning list"] .eem-dm-topbar-btn-label{display:inline;white-space:nowrap}.eem-shell-page--daily-movement .eem-breadcrumb-sep{display:inline}.eem-dm-print-today,a.eem-dm-print-today{min-height:40px;white-space:nowrap}.eem-shell-page--daily-movement .eem-page-actions{flex-wrap:wrap}}@media (max-width:767px){.eem-dm-day-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.eem-dm-day-pill{min-width:0}}@media (max-width:1024px){.eem-page button.border.border-\[var\(--eem-control-border\)\],.eem-page button.inline-flex.items-center.gap-1.border,.eem-page button.rounded-full.border.px-2\.5,.eem-page button.rounded.border.px-2,[data-eem-map-tools]>button{min-height:40px}.eem-page button.rounded.border.px-2{min-width:40px}#eem-sc-sidebar>div:first-child>button{min-width:40px;min-height:40px;font-size:16px}#eem-sc-sidebar button.w-full.text-left,#eem-sc-sidebar>input[type=search]{min-height:40px}[data-eem-barn-tab]>[data-eem-tab-name],[data-eem-tab-icon]{min-width:40px;min-height:40px}a.eem-orders-count-link{position:relative}a.eem-orders-count-link:after{content:"";position:absolute;inset:-8px -2px}}