:root{--eem-navy:#0e1316;--eem-electric:#1f2328;--eem-electric-hover:#000;--eem-teal:#3d4852;--eem-dark-surface:#0e1316;--gsm-sidebar-card:#161e22;--gsm-sidebar-card-border:#232d32;--gsm-sidebar-divider:#1e272c;--gsm-sidebar-muted:#8a969d;--gsm-nav-hover:#1a2328;--gsm-nav-active:#1a2a31;--gsm-nav-icon-active:#0f1419;--eem-bg:#f7f7f5;--eem-bg-alt:#f7f7f5;--eem-bg-hover:#fafbff;--eem-surface:#fff;--eem-border:#e1e5e7;--eem-border-soft:#f0f4fb;--eem-border-card:#e1e5e7;--eem-gray-50:#f8fafc;--eem-control-border:#8c8f94;--eem-text:#0e1316;--eem-text-on-navy:#fff;--eem-text-on-navy-soft:#aeb8be;--eem-text-secondary:#4a5560;--eem-text-muted:#6b7280;--eem-text-placeholder:#b0bdd4;--eem-warn-bg:#fffbeb;--eem-warn-border:#fde68a;--eem-warn-text:#b45309;--eem-warn-accent:#d97706;--eem-error-bg:#fef2f2;--eem-error-border:#fecaca;--eem-error-text:#b91c1c;--eem-error-accent:#dc2626;--eem-success-bg:#e3f3ec;--eem-success-border:#bbf7d0;--eem-success-text:#00714d;--eem-success-accent:#16a34a;--eem-info-bg:#f0f1f3;--eem-info-border:#dadde1;--eem-info-text:#000;--eem-type-stall-bg:#f0f1f3;--eem-type-stall-text:#000;--eem-type-stall-border:#dadde1;--eem-type-rv-bg:#f5f3ff;--eem-type-rv-text:#6d28d9;--eem-type-rv-border:#ddd6fe;--eem-type-addon-bg:#fff7ed;--eem-type-addon-text:#c2410c;--eem-type-addon-border:#fed7aa;--eem-type-group-bg:#eef2ff;--eem-type-group-text:#4338ca;--eem-type-group-border:#c7d2fe;--eem-badge-green-bg:#f0fdf4;--eem-badge-green-text:#15803d;--eem-badge-green-border:#bbf7d0;--eem-badge-amber-bg:#fffbeb;--eem-badge-amber-text:#b45309;--eem-badge-amber-border:#fde68a;--eem-badge-red-bg:#fef2f2;--eem-badge-red-text:#b91c1c;--eem-badge-red-border:#fecaca;--eem-badge-blue-bg:#f0f1f3;--eem-badge-blue-text:#000;--eem-badge-blue-border:#dadde1;--eem-badge-gray-bg:#f8fafc;--eem-badge-gray-text:#64748b;--eem-badge-gray-border:#e2e8f0;--eem-badge-purple-bg:#f5f3ff;--eem-badge-purple-text:#6d28d9;--eem-badge-purple-border:#ddd6fe;--eem-badge-orange-bg:#fff7ed;--eem-badge-orange-text:#c2410c;--eem-badge-orange-border:#fed7aa;--eem-font-display:var(--font-jost),"Jost",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--eem-font-ui:var(--font-jost),"Jost",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--eem-font-brand:var(--font-michroma),"Michroma",var(--eem-font-ui);--eem-space-1:4px;--eem-space-2:8px;--eem-space-3:12px;--eem-space-4:16px;--eem-space-5:20px;--eem-space-6:24px;--eem-radius-sm:2px;--eem-radius:8px;--eem-radius-lg:10px;--eem-radius-xl:12px;--eem-radius-2xl:20px;--eem-radius-pill:999px;--eem-radius-circle:50%;--eem-card-header-padding:13px 18px;--eem-card-body-padding:16px 18px;--eem-select-height:36px;--eem-border-input:1px solid var(--eem-control-border);--eem-border-card-rule:1px solid var(--eem-border-card);--eem-focus-ring:0 0 0 2px rgba(31,35,40,.1);--eem-shadow-dropdown:0 6px 16px rgba(14,19,22,.08);--eem-shadow-toast:0 8px 24px rgba(14,19,22,.12);--eem-z-dropdown:100;--eem-z-sticky:200;--eem-z-modal:400;--eem-z-toast:500}.eem-page,.eem-page *,.eem-page :after,.eem-page :before{box-sizing:border-box}body.eem-shell-page{font-family:var(--eem-font-ui);background:var(--eem-bg);min-height:100vh}body.eem-shell-page #wpbody-content{min-height:calc(100vh - 32px)}.eem-page{font-family:var(--eem-font-ui);color:var(--eem-text);font-size:14px;line-height:1.5;padding:0}body.eem-shell-page #wpbody,body.eem-shell-page #wpbody-content,body.eem-shell-page #wpcontent,body.eem-shell-page .wrap{background:var(--eem-bg)}:where(.eem-page) :where(h1,h2,h3,h4,p,ul,ol){margin:0;padding:0}.eem-page ol,.eem-page ul{list-style:none}.eem-page a:not([class*=eem-]){color:var(--eem-electric);text-decoration:none}.eem-page a,.eem-page a:active,.eem-page a:focus,.eem-page a:hover,.eem-page a:link,.eem-page a:visited,body.eem-shell-page a,body.eem-shell-page a:active,body.eem-shell-page a:focus,body.eem-shell-page a:hover,body.eem-shell-page a:link,body.eem-shell-page a:visited{text-decoration:none}.eem-breadcrumb{justify-content:space-between;margin:0;flex-wrap:nowrap;background:#fff;border-bottom:1px solid #e1e5e7;padding:0 24px;height:56px}.eem-breadcrumb,.eem-breadcrumb-left{display:flex;align-items:center;gap:var(--eem-space-2)}.eem-breadcrumb-left{min-width:0}.eem-breadcrumb-actions{display:flex;align-items:center;gap:var(--eem-space-2);flex-shrink:0}.eem-breadcrumb-logo{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.eem-breadcrumb-logo:hover{text-decoration:none;opacity:.85}.eem-breadcrumb-logo img,.eem-breadcrumb-logo svg{height:36px;width:auto;max-width:160px;display:block}.eem-breadcrumb-sep{font-size:13px;color:var(--eem-text-muted)}.eem-breadcrumb-segment{font-size:13px;font-weight:600}.eem-breadcrumb a.eem-breadcrumb-segment,.eem-breadcrumb a.eem-breadcrumb-segment:link,.eem-breadcrumb a.eem-breadcrumb-segment:visited,.eem-breadcrumb-segment{color:var(--eem-navy);text-decoration:none}.eem-breadcrumb a.eem-breadcrumb-segment:active,.eem-breadcrumb a.eem-breadcrumb-segment:focus,.eem-breadcrumb a.eem-breadcrumb-segment:hover{color:var(--eem-electric);text-decoration:none}.eem-breadcrumb-segment[aria-current=page]{color:var(--eem-navy);font-weight:600;pointer-events:none;cursor:default}.eem-page-wrap{background:transparent;border:none;border-radius:0;overflow:visible}.eem-page-header{background:#fff;border-bottom:1px solid #e1e5e7;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:var(--eem-space-3);flex-wrap:wrap}.eem-page-header-left{min-width:0}.eem-page-title{font-family:var(--eem-font-brand);font-size:22px;font-weight:400;color:var(--eem-navy);line-height:1.3}.eem-page-subtitle{font-size:12.5px;color:var(--eem-text-secondary);margin-top:2px;line-height:1.5}.eem-page-actions{display:flex;align-items:center;gap:var(--eem-space-2);flex-shrink:0;flex-wrap:wrap;max-width:100%}.eem-dashboard-body,.eem-order-detail-sections,.eem-page-body{background:#f7f7f5;padding:20px 24px 48px}@media (max-width:767px){.eem-page-header{flex-direction:column;align-items:flex-start;gap:var(--eem-space-3);padding:14px}.eem-page-actions{width:100%}.eem-breadcrumb-logo img{height:28px}}.eem-card{background:var(--eem-surface);border:var(--eem-border-card-rule)}.eem-card-header{padding:var(--eem-card-header-padding);border-bottom:1px solid #dcdcde;display:flex;align-items:center;justify-content:space-between;gap:var(--eem-space-3)}.eem-card-title{font-family:var(--eem-font-display);color:var(--eem-navy);display:flex;align-items:center;gap:10px}.eem-card-title svg{width:28px;height:28px;padding:7px;box-sizing:border-box;background:var(--eem-info-bg);border-radius:var(--eem-radius);color:var(--eem-electric);flex-shrink:0}.eem-card-body{padding:var(--eem-card-body-padding)}.eem-card-link{font-size:12.5px;color:var(--eem-electric);text-decoration:none;font-weight:600;white-space:nowrap}.eem-card-link:focus,.eem-card-link:hover{color:var(--eem-electric-hover);text-decoration:none}.eem-section-header{border-bottom:1px solid #dcdcde}.eem-section-header,.eem-section-header-left,.eem-section-header-right{gap:var(--eem-space-3)}.eem-section-icon svg{width:14px;height:14px;stroke-width:2}.eem-section-icon--green{color:var(--eem-success-accent)}.eem-section-icon--purple{color:#7c3aed}.eem-section-icon--pink{background:#fff1f2;color:#be185d}.eem-section-chevron svg{width:16px;height:16px}.eem-section-body.hidden{display:none}.eem-toggle{width:44px;height:24px;border-radius:var(--eem-radius);position:relative;cursor:pointer;flex-shrink:0;border:none;padding:0;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .2s ease}.eem-toggle.on{background:var(--eem-electric)}.eem-toggle.off{background:#e1e5e7}.eem-toggle:after{content:"";position:absolute;width:18px;height:18px;background:#fff;border-radius:var(--eem-radius-circle);top:3px;left:3px;transition:transform .2s ease;box-shadow:0 2px 6px rgba(15,23,42,.2)}.eem-toggle.on:after{transform:translateX(20px)}.eem-toggle.off:after{transform:translateX(0)}.eem-enable-toggle{gap:6px}.eem-btn{justify-content:center;padding:8px 16px;font-family:var(--eem-font-ui);border:none;background:transparent;color:inherit;line-height:1.4;transition:background .15s,border-color .15s,color .15s}.eem-btn:hover,a.eem-btn:focus,a.eem-btn:hover{text-decoration:none}.eem-btn-primary,a.eem-btn-primary{background:var(--eem-electric);color:var(--eem-text-on-navy)}.eem-btn-primary:hover,a.eem-btn-primary:hover{background:var(--eem-electric-hover);color:var(--eem-text-on-navy)}.eem-btn-electric,a.eem-btn-electric{background:var(--eem-electric);color:var(--eem-text-on-navy)}.eem-btn-electric:hover,a.eem-btn-electric:hover{background:var(--eem-electric-hover);color:var(--eem-text-on-navy)}.eem-link,a.eem-link{color:var(--eem-electric);text-decoration:none;font-weight:600}.eem-link:hover,a.eem-link:hover{color:var(--eem-electric-hover)}.eem-empty-cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:28px 20px}.eem-empty-cta__icon{color:var(--eem-electric)}.eem-empty-cta__title{margin:0;font-size:16px;font-weight:600;color:var(--eem-navy)}.eem-empty-cta__text{margin:0;max-width:460px;font-size:13px;color:var(--eem-text-secondary)}.eem-empty-cta .eem-btn{margin-top:6px}.eem-stall-setup__card{max-width:600px;width:94%}.eem-stall-setup__body{max-height:70vh;overflow-y:auto}.eem-stall-setup__intro{margin:0 0 16px;font-size:13px;color:var(--eem-text-secondary)}.eem-stall-setup__q{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--eem-navy)}.eem-stall-setup__qsub{margin:0 0 14px;font-size:12.5px;color:var(--eem-text-secondary)}.eem-stall-setup__options{display:flex;flex-direction:column;gap:10px}.eem-stall-setup__opt{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--eem-border);border-radius:var(--eem-radius);cursor:pointer;transition:border-color .12s,background .12s}.eem-stall-setup__opt:hover{background:var(--eem-bg-hover)}.eem-stall-setup__opt input{margin-top:3px;flex-shrink:0}.eem-stall-setup__opt:has(input:checked){border-color:var(--eem-electric);background:var(--eem-info-bg)}.eem-stall-setup__opt-body{display:flex;flex-direction:column;gap:2px}.eem-stall-setup__opt-label{font-size:14px;font-weight:600;color:var(--eem-navy)}.eem-stall-setup__opt-desc{font-size:12.5px;color:var(--eem-text-secondary)}.eem-stall-setup__foot{display:flex;align-items:center;gap:12px}.eem-stall-setup__skip{margin-left:auto;border:0;background:none;padding:0;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--eem-text-secondary)}.eem-stall-setup__skip:hover{color:var(--eem-navy)}.eem-stall-setup__summary-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--eem-text)}.eem-processor-inactive-note{display:none;margin-left:12px;font-size:12px;font-weight:600;color:var(--eem-warn-text)}.eem-processor-section--inactive .eem-processor-inactive-note{display:inline}.eem-processor-section--inactive .eem-card-header{opacity:.75}.eem-processor-section--inactive .eem-card-body{opacity:.5}.eem-authnet-test-result{margin-top:10px;padding:10px 12px;border-radius:var(--eem-radius);font-size:13px;line-height:1.4;border:1px solid transparent}.eem-authnet-test-result--ok{background:var(--eem-ok-bg,#e6f4ea);color:var(--eem-ok-text,#137333);border-color:var(--eem-ok-text,#137333)}.eem-authnet-test-result--fail{background:var(--eem-warn-bg,#fce8e6);color:var(--eem-danger-text,#b3261e);border-color:var(--eem-danger-text,#b3261e)}.eem-authnet-test-result__detail{margin-top:4px;opacity:.85;font-family:var(--eem-font-mono,ui-monospace,monospace);font-size:12px}.eem-gems-test-result{margin-top:10px;padding:10px 12px;border-radius:var(--eem-radius);font-size:13px;line-height:1.4;border:1px solid transparent}.eem-gems-test-result--ok{background:var(--eem-ok-bg,#e6f4ea);color:var(--eem-ok-text,#137333);border-color:var(--eem-ok-text,#137333)}.eem-gems-test-result--fail{background:var(--eem-warn-bg,#fce8e6);color:var(--eem-danger-text,#b3261e);border-color:var(--eem-danger-text,#b3261e)}.eem-btn-secondary,a.eem-btn-secondary{background:var(--eem-surface);color:var(--eem-navy);border:var(--eem-border-input)}.eem-btn-secondary:hover,a.eem-btn-secondary:hover{background:#f6f7f7;border-color:var(--eem-electric);color:var(--eem-navy)}.eem-btn-tertiary,a.eem-btn-tertiary{background:transparent;color:var(--eem-electric);padding:6px 8px}.eem-btn-tertiary:hover{color:var(--eem-electric-hover)}.eem-btn-teal,a.eem-btn-teal{background:var(--eem-teal);color:var(--eem-navy)}.eem-btn-teal:hover,a.eem-btn-teal:hover{background:#1fb8a0;color:var(--eem-navy)}.eem-btn-danger,a.eem-btn-danger{background:var(--eem-surface);color:var(--eem-error-text);border:1.5px solid var(--eem-error-border)}.eem-btn-danger:hover,a.eem-btn-danger:hover{background:var(--eem-error-bg);border-color:var(--eem-error-accent);color:var(--eem-error-text)}.eem-btn-welcome-primary,a.eem-btn-welcome-primary{background:var(--eem-electric);color:var(--eem-text-on-navy)}.eem-btn-welcome-primary:hover,a.eem-btn-welcome-primary:hover{background:var(--eem-electric-hover);color:var(--eem-text-on-navy)}.eem-btn-welcome-ghost,a.eem-btn-welcome-ghost{background:hsla(0,0%,100%,.1);color:var(--eem-text-on-navy);border:1px solid hsla(0,0%,100%,.2)}.eem-btn-welcome-ghost:hover,a.eem-btn-welcome-ghost:hover{background:hsla(0,0%,100%,.18);color:var(--eem-text-on-navy)}.eem-btn-collect,a.eem-btn-collect{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--eem-radius);font-size:12px;font-weight:600;font-family:var(--eem-font-ui);cursor:pointer;white-space:nowrap;background:var(--eem-type-addon-bg);color:var(--eem-type-addon-text);border:1px solid var(--eem-type-addon-border);text-decoration:none}.eem-btn-collect:hover,a.eem-btn-collect:hover{background:#c2410c;color:#fff;border-color:#c2410c;text-decoration:none}.eem-btn-collect svg{width:11px;height:11px}.eem-btn-add,a.eem-btn-add{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1.5px dashed var(--eem-border);border-radius:var(--eem-radius-lg);font-size:13px;font-weight:600;font-family:var(--eem-font-ui);color:var(--eem-navy);background:var(--eem-surface);cursor:pointer;align-self:flex-start}.eem-btn-add:hover,a.eem-btn-add:hover{border-color:var(--eem-electric);color:var(--eem-electric);border-style:solid}.eem-btn-delete{width:28px;height:28px;border:1.5px solid var(--eem-error-border);background:var(--eem-error-bg);color:var(--eem-error-text);padding:0}.eem-zoom{display:inline-flex;border:1px solid var(--eem-line,#d9e2ec);border-radius:var(--eem-radius,3px);overflow:hidden}.eem-zoom button{border:0;border-left:1px solid var(--eem-line,#d9e2ec);background:#fff;color:var(--eem-navy,#0e1316);font-weight:700;font-size:13px;padding:5px 12px;line-height:1;cursor:pointer}.eem-zoom button:first-child{border-left:0}.eem-zoom button:hover{background:#f0f1f3}.eem-zoom button.is-active{color:#fff}.eem-zoom button.is-active,.eem-zoom button.is-active:hover{background:var(--eem-electric,#1f2328)}.eem-field-row{display:grid;grid-template-columns:200px 1fr;gap:var(--eem-space-4);align-items:start;padding:var(--eem-space-3) 0;border-bottom:1px solid var(--eem-border-soft)}.eem-field-row[hidden]{display:none}.eem-layout-group{margin:var(--eem-space-4) 0 0;padding:var(--eem-space-4) var(--eem-space-4) var(--eem-space-2);background:var(--eem-bg-muted,#f6f8fb);border-radius:var(--eem-radius)}.eem-layout-group .eem-field-row:last-child{border-bottom:none}.eem-stall-map-row{display:flex;gap:var(--eem-space-2);align-items:center;flex-wrap:wrap}.eem-stall-map-status{margin-top:var(--eem-space-2);font-size:13px;line-height:1.5}.eem-stall-map-ok{color:var(--eem-good,#16a34a);font-weight:700}.eem-stall-map-barns{color:var(--eem-muted,#5f6f85);margin-left:6px}.eem-field-row:first-child{padding-top:0}.eem-field-row:last-child{border-bottom:none;padding-bottom:0}#eem-json-import-step-1{margin-top:10px}#eem-json-import-step-1 .eem-field-row:first-child{border-top:1px solid var(--eem-border-soft);padding-top:var(--eem-space-3)}.eem-field-label{font-size:13px;font-weight:600;color:var(--eem-text);padding-top:9px;line-height:1.4}.eem-field-label-sub{font-size:11.5px;color:var(--eem-text-secondary);font-weight:400;margin-top:2px}.eem-field-control{display:flex;flex-direction:column;gap:5px}input.eem-field-input,select.eem-field-select,textarea.eem-field-textarea{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:var(--eem-surface);width:100%;outline:none}input.eem-field-input{height:var(--eem-select-height);box-sizing:border-box}input.eem-field-input:focus,select.eem-field-select:focus,textarea.eem-field-textarea:focus{border-color:var(--eem-electric);box-shadow:var(--eem-focus-ring)}input.eem-field-input::-moz-placeholder,textarea.eem-field-textarea::-moz-placeholder{color:var(--eem-text-placeholder)}input.eem-field-input::placeholder,textarea.eem-field-textarea::placeholder{color:var(--eem-text-placeholder)}.eem-field-textarea{resize:vertical;min-height:90px;line-height:1.6}select.eem-field-select{margin:0;padding:8px 30px 8px 11px;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}.eem-field-hint{line-height:1.6}.eem-field-hint code{background:#f0f0f1;padding:1px 5px;border-radius:var(--eem-radius-sm);font-size:11px}.eem-price-wrap{display:flex;align-items:center;max-width:180px;height:var(--eem-select-height);box-sizing:border-box;border:1px solid var(--eem-control-border);border-radius:var(--eem-radius);background:#fff;overflow:hidden}.eem-price-wrap:focus-within{border-color:var(--eem-electric);box-shadow:0 0 0 2px rgba(31,35,40,.12)}.eem-price-symbol{padding:0 11px;height:100%;background:#f0f4fb;border:none;border-right:1px solid var(--eem-control-border);font-size:13px;color:var(--eem-navy);font-weight:600;display:flex;align-items:center}input.eem-price-input{margin:0;padding:0 12px;height:100%;border:none;border-radius:0;font-size:13.5px;font-family:var(--eem-font-ui);color:var(--eem-navy);background:transparent;min-width:0;flex:1;outline:none}input.eem-price-input:focus{box-shadow:none}.eem-date-range{display:flex;align-items:center;gap:var(--eem-space-2);flex-wrap:wrap}.eem-stay-types{display:flex;gap:var(--eem-space-3);flex-wrap:wrap}.eem-stay-type-btn{display:flex;align-items:center;gap:var(--eem-space-2);padding:8px 14px;border:var(--eem-border-input);border-radius:var(--eem-radius);cursor:pointer;font-size:13.5px;font-weight:500;color:var(--eem-navy);background:var(--eem-surface)}.eem-stay-type-btn.active{border-color:var(--eem-electric);background:var(--eem-info-bg);color:var(--eem-electric)}.eem-mode-btns{display:flex;gap:var(--eem-space-2);flex-wrap:wrap}.eem-mode-btn{padding:8px 18px;border:var(--eem-border-input);border-radius:var(--eem-radius);font-size:13.5px;font-weight:500;color:var(--eem-navy);cursor:pointer;background:var(--eem-surface)}.eem-mode-btn.active{border-color:var(--eem-electric);background:var(--eem-electric);color:#fff}.eem-mode-btn.is-disabled,.eem-mode-btn:disabled{opacity:.45;cursor:not-allowed;background:var(--eem-bg-alt)}.eem-status-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--eem-radius-2xl);font-size:11.5px;font-weight:600;white-space:nowrap}.eem-status-paid{background:var(--eem-badge-green-bg);color:var(--eem-badge-green-text);border:1px solid var(--eem-badge-green-border)}.eem-status-unpaid{background:var(--eem-badge-amber-bg);color:var(--eem-badge-amber-text);border:1px solid var(--eem-badge-amber-border)}.eem-status-partial{background:#fef2f2;color:#9a3412;border:1px solid #fca5a5}.eem-status-invoice{background:#e3f3ec;color:#0f766e;border:1px solid #99f6e4}.eem-status-open{background:var(--eem-badge-amber-bg);color:var(--eem-badge-amber-text);border:1px solid var(--eem-badge-amber-border)}.eem-status-oversold,.eem-status-refunded{background:var(--eem-badge-red-bg);color:var(--eem-badge-red-text);border:1px solid var(--eem-badge-red-border)}.eem-status-cancelled{background:var(--eem-badge-gray-bg);color:var(--eem-badge-gray-text);border:1px solid var(--eem-badge-gray-border)}.eem-status-refund-due{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.eem-badge-preview{background:#fffbeb;color:#b45309;border:1px dashed #f59e0b}.eem-status-active{background:var(--eem-badge-green-bg);color:var(--eem-badge-green-text);border:1px solid var(--eem-badge-green-border)}.eem-status-draft{background:var(--eem-badge-amber-bg);color:var(--eem-badge-amber-text);border:1px solid var(--eem-badge-amber-border)}.eem-status-archived{background:var(--eem-badge-gray-bg);color:var(--eem-badge-gray-text);border:1px solid var(--eem-badge-gray-border)}.eem-status-trashed{background:var(--eem-badge-red-bg);color:var(--eem-badge-red-text);border:1px solid var(--eem-badge-red-border)}.eem-status-upcoming{background:var(--eem-badge-blue-bg);color:var(--eem-badge-blue-text);border:1px solid var(--eem-badge-blue-border)}.eem-type-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px}.eem-type-stall{background:var(--eem-type-stall-bg);color:var(--eem-type-stall-text);border:1px solid var(--eem-type-stall-border)}.eem-type-rv{background:var(--eem-type-rv-bg);color:var(--eem-type-rv-text);border:1px solid var(--eem-type-rv-border)}.eem-type-addon{background:#e3f3ec;color:#0f766e;border:1px solid #99f6e4}.eem-type-group{background:var(--eem-type-group-bg);color:var(--eem-type-group-text);border:1px solid var(--eem-type-group-border)}.eem-type-entry{background:#f5f3ff;color:#6d28d9;border:1px solid #ddd6fe}@media (max-width:767px){.eem-field-row{grid-template-columns:1fr;gap:6px;padding:10px 0}.eem-field-label{padding-top:0}.eem-section-header{padding:11px 14px}.eem-section-body{padding:14px}.eem-card-header{padding:11px 14px}.eem-card-body{padding:14px}.eem-card-title{font-size:13px}.eem-mode-btns,.eem-stay-types{width:100%}.eem-mode-btn,.eem-stay-type-btn{flex:1 1 auto;justify-content:center}}.eem-search-wrap{position:relative;flex:1;min-width:150px;max-width:280px}.eem-search-wrap svg{position:absolute;left:9px;top:50%;transform:translateY(-50%);width:13px;height:13px;color:var(--eem-text-muted);pointer-events:none}.eem-search-input{width:100%;padding:6px 10px 6px 28px;border:1.5px solid #d0daea;border-radius:var(--eem-radius);font-size:13px;font-family:var(--eem-font-ui);color:var(--eem-text);background:var(--eem-surface);outline:none}.eem-search-input::-moz-placeholder{color:#b0b0b0}.eem-search-input::placeholder{color:#b0b0b0}.eem-search-input:focus{border-color:var(--eem-electric);box-shadow:0 0 0 3px rgba(31,35,40,.1)}.eem-filter-tabs{display:flex;background:#f0f4fb;border-radius:var(--eem-radius);padding:3px;gap:2px}.eem-filter-tab,a.eem-filter-tab{padding:5px 12px;border-radius:var(--eem-radius);font-size:13px;font-weight:500;color:#64748b;cursor:pointer;white-space:nowrap;border:none;background:transparent;font-family:var(--eem-font-ui);text-decoration:none}.eem-filter-tab:focus,.eem-filter-tab:hover,a.eem-filter-tab:focus,a.eem-filter-tab:hover{color:#0e1316;background:transparent;text-decoration:none}.eem-filter-tab.active,.eem-filter-tab.active:hover,a.eem-filter-tab.active,a.eem-filter-tab.active:hover{background:#fff;color:#0e1316;font-weight:600;box-shadow:0 1px 3px rgba(13,27,62,.08)}.eem-filter-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:5px;padding:0 5px;background:#e1e5e7;color:#64748b;border-radius:var(--eem-radius-2xl);font-size:11px;font-weight:700}.eem-filter-tab.active .eem-filter-tab-count,a.eem-filter-tab.active .eem-filter-tab-count{background:#dbe9ff;color:var(--eem-electric)}select.eem-list-select{margin:0;padding:6px 28px 6px 10px;border:1px solid var(--eem-control-border);border-radius:var(--eem-radius);font-size:13px;font-family:var(--eem-font-ui);color:var(--eem-text);background:var(--eem-surface) 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='%238c8f94' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 8px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:200px;outline:none}select.eem-list-select:focus{border-color:var(--eem-electric)}.eem-table{width:100%;border-collapse:collapse}.eem-table thead tr{border-bottom:1px solid #e1e5e7;background:#f7f7f5}.eem-table thead th{padding:10px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;text-align:left;white-space:nowrap}.eem-table thead th.sortable{cursor:pointer}.eem-table thead th.sortable:hover{color:var(--eem-text)}.eem-table tbody tr{border-bottom:1px solid #f0f4fb}.eem-table tbody tr:last-child{border-bottom:none}.eem-table tbody tr:hover{background:#fafbfe}.eem-table td{padding:14px 16px;font-size:14px;color:#0e1316;vertical-align:middle}.eem-table .eem-col-checkbox,.eem-table th.eem-col-checkbox{width:32px;padding-left:14px}.eem-table .eem-col-checkbox input[type=checkbox]{margin:0;cursor:pointer}.eem-sort-icon{opacity:.45}th.sorted-asc .eem-sort-icon,th.sorted-desc .eem-sort-icon{opacity:1;color:var(--eem-electric)}th.sorted-asc .eem-sort-icon span:last-child,th.sorted-desc .eem-sort-icon span:first-child{opacity:.3}.eem-row-menu-wrap{position:relative;display:inline-block}.eem-row-dropdown{display:none;position:fixed;background:var(--eem-surface);border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);box-shadow:0 8px 24px rgba(13,27,62,.12);min-width:200px;z-index:var(--eem-z-dropdown);padding:5px}.eem-row-menu-wrap.open .eem-row-dropdown{display:block}.eem-row-menu-wrap--flip-up .eem-row-dropdown{top:auto;bottom:calc(100% + 4px)}.eem-row-dd-item{display:flex;align-items:center;gap:9px;padding:7px 9px;font-size:13px;color:var(--eem-text);cursor:pointer;border:none;border-radius:var(--eem-radius);white-space:nowrap;background:transparent;font-family:var(--eem-font-ui);width:100%;text-align:left;text-decoration:none}.eem-row-dd-item:hover{background:#f0f1f3;text-decoration:none}.eem-row-dd-item svg{width:13px;height:13px;color:var(--eem-text-secondary);flex-shrink:0}.eem-row-dd-danger,.eem-row-dd-danger svg{color:#dc2626}.eem-row-dd-danger:hover{background:#fef2f2}.eem-pagination{display:flex;align-items:center;justify-content:space-between;padding:0;background:transparent;flex-wrap:wrap;gap:var(--eem-space-2)}.eem-pagination-controls{display:flex;align-items:center;gap:3px}.eem-page-btn{min-width:30px;height:30px;padding:0 8px;border-radius:var(--eem-radius);border:1px solid #e1e5e7;background:var(--eem-surface);color:#0e1316;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:var(--eem-font-ui)}.eem-page-btn:hover{border-color:var(--eem-electric);color:var(--eem-electric)}.eem-page-btn.active{background:var(--eem-electric);color:var(--eem-text-on-navy);border-color:var(--eem-electric)}.eem-page-btn:disabled{opacity:.5;cursor:not-allowed}.eem-page-btn svg{width:12px;height:12px}.eem-mobile-cards{display:none}.eem-mobile-card{background:var(--eem-surface);border-top:1px solid #e1e5e7;padding:13px 14px}.eem-mobile-card:first-child{border-top:none}.eem-mobile-card-metric{font-size:12.5px;font-weight:600;color:var(--eem-text-secondary)}.eem-mobile-card--empty{color:var(--eem-text-secondary);font-size:13px;text-align:center}.eem-mobile-card-top{display:flex;justify-content:space-between;margin-bottom:6px}.eem-mobile-card-id{font-weight:700;color:var(--eem-electric);font-size:14px}.eem-mobile-card-meta{font-size:12px;color:var(--eem-text-muted)}.eem-mobile-card-title{font-size:14px;font-weight:500;margin-bottom:3px}.eem-mobile-card-sub{font-size:12.5px;color:#50575e;margin-bottom:8px}.eem-mobile-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--eem-space-2);flex-wrap:wrap}.eem-mobile-card-badges{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.eem-mobile-card-actions{display:flex;gap:6px}@media (max-width:767px){.eem-desktop-table{display:none}.eem-mobile-cards{display:block;padding:12px 14px}.eem-list-select{width:100%}.eem-filter-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap;background:none;padding:0;gap:4px}.eem-filter-tab{background:var(--eem-surface);border:1px solid #dcdcde;border-radius:var(--eem-radius-2xl);flex-shrink:0}.eem-filter-tab.active{background:var(--eem-electric);color:#fff;border-color:var(--eem-electric);box-shadow:none}.eem-search-wrap{max-width:100%;min-width:unset;flex:1}.eem-pagination{padding:10px 14px}:where(.eem-page) :where(button,[type=button],[type=submit],[type=reset],a.eem-btn,.eem-btn,select,input:not([type=hidden]):not([type=checkbox]):not([type=radio]),textarea,.eem-filter-tab,.eem-pagination-btn){min-height:44px}}.eem-modal{position:fixed;inset:0;background:rgba(14,19,22,.55);z-index:var(--eem-z-modal);display:none;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}.eem-modal.open{display:flex}.eem-modal-card{background:var(--eem-surface);border-radius:var(--eem-radius);max-width:560px;width:100%;box-shadow:0 20px 60px rgba(14,19,22,.25);overflow:hidden;display:flex;flex-direction:column}.eem-modal-head{padding:16px 20px;border-bottom:1px solid #dcdcde;display:flex;align-items:center;justify-content:space-between;gap:var(--eem-space-3)}.eem-modal-title{font-family:var(--eem-font-display);font-size:16px;font-weight:700;color:var(--eem-navy)}.eem-modal-close{background:none;border:none;cursor:pointer;color:var(--eem-text-muted);font-size:22px;line-height:1;padding:0 4px}.eem-modal-close:hover{color:var(--eem-navy)}.eem-modal-head--danger{background:var(--eem-error-bg);border-bottom-color:var(--eem-error-border)}.eem-modal-title--danger{color:var(--eem-error-text)}.eem-modal-body{padding:20px;overflow-y:auto;flex:1}.eem-modal-foot{padding:14px 20px;border-top:1px solid #dcdcde;background:var(--eem-bg-alt);display:flex;align-items:center;justify-content:flex-end;gap:var(--eem-space-2);flex-wrap:wrap}.eem-modal-foot--split{justify-content:space-between}@media (max-width:767px){.eem-modal{padding:12px}.eem-modal-card,.eem-modal-card--wide{max-width:none}.eem-modal-foot{flex-direction:column-reverse;align-items:stretch}.eem-modal-foot .eem-btn{width:100%}.eem-mobile-drawer .eem-btn{flex-shrink:0}}.eem-dropdown{position:relative;display:inline-block}.eem-dropdown.open .eem-dropdown-panel{display:block}.eem-toast-wrap{position:fixed;top:48px;right:20px;z-index:var(--eem-z-toast);display:flex;flex-direction:column;gap:var(--eem-space-2);pointer-events:none;max-width:360px}.eem-toast{display:flex;align-items:center;gap:var(--eem-space-3);background:var(--eem-surface);border:1px solid #d1f0e8;border-left:4px solid var(--eem-teal);border-radius:var(--eem-radius-lg);padding:11px 14px 11px 12px;box-shadow:var(--eem-shadow-toast);min-width:240px;max-width:340px;font-size:13.5px;color:var(--eem-navy);pointer-events:auto;opacity:0;transform:translateX(20px);transition:opacity .25s ease,transform .25s ease}.eem-toast.show{opacity:1;transform:translateX(0)}.eem-toast.eem-toast--error{border:1px solid var(--eem-error-border);border-left:4px solid var(--eem-error-accent)}.eem-toast-icon{width:24px;height:24px;border-radius:var(--eem-radius-circle);background:var(--eem-teal);color:var(--eem-navy);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:700}.eem-toast--error .eem-toast-icon{background:var(--eem-error-accent)}.eem-toast-body{flex:1;min-width:0}.eem-toast-title{font-weight:600;color:var(--eem-navy);line-height:1.3}.eem-toast-sub{font-size:12px;color:var(--eem-text-secondary);margin-top:1px}.eem-toast-close{background:none;border:none;color:var(--eem-text-muted);cursor:pointer;padding:2px 4px;font-size:16px;line-height:1;flex-shrink:0}.eem-toast-close:hover{color:var(--eem-navy)}@media (max-width:767px){.eem-toast-wrap{top:auto;bottom:16px;right:12px;left:12px;max-width:none}.eem-toast{max-width:none}}.eem-destination-banner{display:none;position:fixed;top:32px;left:0;right:0;background:var(--eem-info-bg);border-bottom:2px solid var(--eem-electric);padding:12px 20px;z-index:var(--eem-z-sticky);align-items:center;gap:var(--eem-space-3);font-size:13px;color:var(--eem-navy);box-shadow:0 2px 8px rgba(31,35,40,.15)}.eem-destination-banner.open{display:flex}.eem-destination-banner strong{color:var(--eem-electric)}@media (max-width:767px){.eem-destination-banner{flex-direction:column;align-items:stretch;gap:8px}body.eem-has-destination-banner{padding-top:88px}}.eem-activity-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.eem-activity-log-empty{font-size:13px;color:var(--eem-text-secondary);padding:var(--eem-space-3) 0;font-style:italic}.eem-activity-log-entry{display:grid;grid-template-columns:32px 1fr auto;gap:var(--eem-space-3);align-items:flex-start;padding:var(--eem-space-3) 0;border-bottom:1px solid var(--eem-border-soft)}.eem-activity-log-entry:last-child{border-bottom:none}.eem-activity-log-icon{width:28px;height:28px;border-radius:var(--eem-radius);display:flex;align-items:center;justify-content:center;font-family:var(--eem-font-display);font-size:14px;font-weight:700;line-height:1;flex-shrink:0}.eem-activity-log-entry--create .eem-activity-log-icon{background:#f0fdf4;color:var(--eem-success-accent)}.eem-activity-log-entry--edit .eem-activity-log-icon{background:var(--eem-warn-bg);color:var(--eem-warn-accent)}.eem-activity-log-entry--info .eem-activity-log-icon{background:var(--eem-info-bg);color:var(--eem-electric)}.eem-activity-log-entry--refund .eem-activity-log-icon{background:var(--eem-error-bg);color:var(--eem-error-accent)}.eem-activity-log-entry--assignment .eem-activity-log-icon{background:var(--eem-type-rv-bg);color:var(--eem-type-rv-text)}.eem-activity-log-entry--notification .eem-activity-log-icon{background:#e3f3ec;color:var(--eem-success-text)}.eem-activity-log-body{min-width:0}.eem-activity-log-title{font-size:13px;font-weight:600;color:var(--eem-navy);line-height:1.4}.eem-activity-log-meta{font-size:12px;color:var(--eem-text-secondary);line-height:1.5;margin-top:2px}.eem-activity-log-stamp{font-size:11.5px;color:var(--eem-text-muted);white-space:nowrap;text-align:right;padding-top:2px}@media (max-width:767px){.eem-activity-log-entry{grid-template-columns:28px 1fr;gap:var(--eem-space-2)}.eem-activity-log-stamp{grid-column:2;text-align:left;padding-top:4px}}.eem-settings{display:grid;grid-template-columns:200px 1fr;gap:0;background:var(--eem-surface);border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);overflow:hidden;align-items:stretch}.eem-settings-nav{background:#fafafa;border-right:1px solid #dcdcde;padding:8px 0}.eem-settings-nav ul{margin:0;padding:0;list-style:none}.eem-settings-nav-item{display:flex;align-items:center;gap:9px;padding:10px 16px;font-size:13.5px;color:#50575e;text-decoration:none;border-left:3px solid transparent;transition:background .1s,color .1s,border-color .1s}a.eem-settings-nav-item:focus,a.eem-settings-nav-item:hover{background:#f0f0f1;color:var(--eem-text);text-decoration:none}.eem-settings-nav-item.is-active{background:var(--eem-info-bg);color:var(--eem-electric);border-left-color:var(--eem-electric);font-weight:500}.eem-settings-nav-item .dashicons{width:15px;height:15px;font-size:15px;flex-shrink:0}.eem-settings-panel{min-width:0;padding:0}.eem-settings-form,.eem-settings-panel{display:flex;flex-direction:column;gap:0}.eem-file-pick-label{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.eem-file-pick-btn{display:inline-flex;align-items:center;padding:6px 14px;border:1px solid var(--eem-border);border-radius:var(--eem-radius);background:#fff;font-size:13px;font-weight:500;color:var(--eem-text);white-space:nowrap;transition:border-color .15s,background .15s}.eem-file-pick-label:hover .eem-file-pick-btn{border-color:var(--eem-electric);background:#f0f4ff;color:var(--eem-electric)}.eem-file-pick-name{font-size:13px;color:var(--eem-text-muted)}input.eem-file-pick-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.eem-settings-save-bar{display:flex;align-items:center;gap:10px;padding:16px 28px;background:var(--eem-bg-alt);border:none;border-top:1px solid #e1e5e7;border-radius:0;position:static;box-shadow:none}.eem-settings .eem-card{background:transparent;border-radius:0;border:none;border-bottom:1px solid #e1e5e7;overflow:visible}.eem-settings .eem-card:last-of-type{border-bottom:none}.eem-settings .eem-card-header{padding:22px 28px 0;border-bottom:none;background:transparent}.eem-settings .eem-card-body{padding:6px 28px 22px}.eem-checkbox-row{display:flex;align-items:center;gap:var(--eem-space-2);cursor:pointer;padding:8px 0}.eem-checkbox-row input[type=checkbox]{margin:0;cursor:pointer}.eem-checkbox-row span{font-size:13.5px;color:var(--eem-text)}.eem-placeholder-reference{background:#fafbfe;border:1px solid #e5eaf2;border-radius:var(--eem-radius);padding:12px 14px;margin-bottom:var(--eem-space-4)}.eem-placeholder-ref-title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--eem-navy);margin-bottom:var(--eem-space-2);display:flex;align-items:center;gap:var(--eem-space-3)}.eem-placeholder-ref-hint{font-weight:500;font-size:10.5px;color:var(--eem-text-secondary);letter-spacing:.02em;text-transform:none}.eem-placeholder-chips{display:flex;flex-wrap:wrap;gap:6px}.eem-placeholder-chip{background:var(--eem-surface);border:1px solid var(--eem-border-card);color:var(--eem-navy);font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:11.5px;padding:4px 9px;border-radius:var(--eem-radius-sm);cursor:pointer;font-weight:500;line-height:1.4}.eem-placeholder-chip:hover{border-color:var(--eem-electric);color:var(--eem-electric);background:var(--eem-info-bg)}.eem-placeholder-chip.is-copied{background:#f0fdf4;color:var(--eem-success-accent);border-color:#bbf7d0}.eem-template-cards{display:flex;flex-direction:column;gap:var(--eem-space-2)}.eem-template-card{background:var(--eem-surface);border:1px solid var(--eem-border-card);border-radius:var(--eem-radius);overflow:hidden}.eem-template-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--eem-space-3);padding:12px 14px;cursor:pointer;background:var(--eem-surface);transition:background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.eem-template-card-head:hover{background:#fafbfe}.eem-template-card-head-text{flex:1;min-width:0}.eem-template-card-title{font-family:var(--eem-font-display);font-size:14px;font-weight:700;color:var(--eem-navy);margin-bottom:2px}.eem-template-card-sub{font-size:12px;color:var(--eem-text-secondary);line-height:1.4}.eem-template-card-chevron{color:var(--eem-text-muted);font-size:16px;transition:transform .2s;flex-shrink:0}.eem-template-card.is-open .eem-template-card-chevron{transform:rotate(180deg)}.eem-template-card-body{display:none;padding:14px 16px 16px;border-top:1px solid #e5eaf2;background:#fafbfe}.eem-template-card.is-open .eem-template-card-body{display:block}.eem-template-card-actions{display:flex;justify-content:flex-end;margin-top:var(--eem-space-3);padding-top:var(--eem-space-3);border-top:1px solid #e5eaf2}.eem-template-card .wp-editor-wrap .mce-toolbar-grp,.eem-template-card .wp-editor-wrap .wp-editor-tabs{background:var(--eem-surface)}.eem-template-card .wp-editor-wrap .wp-editor-container{border:var(--eem-border-input);border-radius:var(--eem-radius)}@media (max-width:782px){.eem-settings{grid-template-columns:1fr}.eem-settings-nav{border-right:none;border-bottom:1px solid #dcdcde}.eem-settings-nav ul{display:flex;flex-wrap:wrap;gap:4px;padding:6px}.eem-settings-nav-item{flex:1 1 auto;justify-content:center;border-left:none;border-radius:var(--eem-radius-sm)}.eem-settings-nav-item.is-active{border-left:none}}@media (max-width:767px){.eem-settings-save-bar{flex-direction:column;align-items:stretch;text-align:center}.eem-template-card-head{padding:10px 12px}.eem-template-card-body{padding:12px}}.eem-source-group{display:flex;flex-direction:column;gap:var(--eem-space-2);margin-bottom:var(--eem-space-3)}.eem-source-row{display:flex;align-items:flex-start;gap:var(--eem-space-3);padding:14px 16px;border:1.5px solid var(--eem-border);border-radius:var(--eem-radius);background:var(--eem-surface);cursor:pointer;transition:border-color .12s,background .12s}.eem-source-row input[type=radio]{position:absolute;opacity:0;pointer-events:none}.eem-source-row:hover{border-color:var(--eem-electric);background:#fafbfe}.eem-source-row.is-selected{border-color:var(--eem-electric);background:var(--eem-info-bg)}.eem-source-radio{width:18px;height:18px;border-radius:var(--eem-radius-circle);border:2px solid var(--eem-border-card);background:var(--eem-surface);flex-shrink:0;margin-top:2px;position:relative;transition:border-color .12s}.eem-source-row.is-selected .eem-source-radio{border-color:var(--eem-electric)}.eem-source-row.is-selected .eem-source-radio:after{content:"";position:absolute;inset:3px;border-radius:var(--eem-radius-circle);background:var(--eem-electric)}.eem-source-row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.eem-source-row-head{display:flex;align-items:center;gap:var(--eem-space-2);flex-wrap:wrap}.eem-source-row-title{font-family:var(--eem-font-display);font-size:14px;font-weight:700;color:var(--eem-navy)}.eem-source-row-desc{font-size:12.5px;color:var(--eem-text-secondary);line-height:1.5}.eem-source-detail{margin-top:var(--eem-space-3);padding:var(--eem-space-4);background:#fafbfe;border:1px solid #e5eaf2;border-radius:var(--eem-radius)}.eem-source-detail[hidden]{display:none}.eem-source-detail-title{font-family:var(--eem-font-display);font-size:13px;font-weight:700;color:var(--eem-navy);margin-bottom:var(--eem-space-3)}.eem-source-status{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--eem-radius-2xl);font-size:11px;font-weight:600;white-space:nowrap}.eem-source-status.is-active{background:#f0fdf4;color:var(--eem-success-text);border:1px solid #bbf7d0}.eem-source-status.is-info{background:var(--eem-info-bg);color:var(--eem-electric);border:1px solid var(--eem-info-border)}.eem-source-status.is-warning{background:var(--eem-warn-bg);color:var(--eem-warn-text);border:1px solid var(--eem-warn-border)}.eem-source-active-badge{display:none}.eem-source-row.is-selected .eem-source-active-badge{display:inline-flex}.eem-source-status.is-soon{background:var(--eem-surface-2,#f1f3f7);color:var(--eem-text-muted,#6b7280);border:1px solid var(--eem-border,#e1e5e7);letter-spacing:.04em;text-transform:uppercase}.eem-source-row.is-disabled{opacity:.6;cursor:not-allowed}.eem-source-row.is-disabled .eem-source-radio{cursor:not-allowed}.eem-card--coming-soon .eem-card-body{opacity:.6}.eem-logo-upload{display:flex;flex-direction:column;gap:var(--eem-space-2);align-items:flex-start;max-width:320px}.eem-logo-preview{width:200px;height:80px;border:1px dashed var(--eem-border-card);border-radius:var(--eem-radius);background:#fafafa;display:flex;align-items:center;justify-content:center;padding:6px;overflow:hidden}.eem-logo-preview img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.eem-logo-preview-empty{font-size:12px;color:var(--eem-text-muted)}button.eem-logo-dropzone{cursor:pointer;font:inherit;text-align:center;transition:border-color .15s,background .15s}button.eem-logo-dropzone.is-dragging,button.eem-logo-dropzone:focus-visible,button.eem-logo-dropzone:hover{border-color:var(--eem-electric);background:#f3f9fb;outline:none}button.eem-logo-dropzone:disabled{cursor:progress}.eem-logo-upload-actions{display:flex;gap:var(--eem-space-2)}.eem-event-image-field{max-width:100%}.eem-event-image-preview{width:150px;height:200px}.eem-event-image-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.eem-event-image-field .eem-field-input{width:100%}.eem-shortcode-row{display:grid;grid-template-columns:220px 1fr;gap:var(--eem-space-4);align-items:start;padding:var(--eem-space-3) 0;border-bottom:1px solid var(--eem-border-soft)}.eem-shortcode-row:last-child{border-bottom:none}.eem-shortcode-label{font-size:13px;font-weight:600;color:var(--eem-navy);padding-top:9px}.eem-shortcode-body{display:flex;flex-direction:column;gap:6px}.eem-code-box{display:block;width:100%;background:#f0f0f1;border:1px solid var(--eem-border-card);border-radius:var(--eem-radius);padding:9px 12px;font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--eem-text);cursor:pointer;text-align:left;transition:border-color .12s,background .12s}.eem-code-box:hover{border-color:var(--eem-electric);background:var(--eem-info-bg)}.eem-code-box.is-copied{background:#f0fdf4;border-color:#bbf7d0;color:var(--eem-success-text)}.eem-empty-state{background:var(--eem-bg);border:1px solid #e1e5e7;border-radius:var(--eem-radius);padding:20px 16px;text-align:center}.eem-card--danger{border-color:#fecaca}.eem-card--danger .eem-card-header{background:#fef2f2;border-bottom-color:#fecaca}.eem-card--danger .eem-card-title{color:#b91c1c}.eem-danger-summary{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}.eem-danger-summary li{font-size:13px;color:var(--eem-text)}.eem-danger-summary strong{color:#b91c1c;font-weight:700}.eem-setup-wizard__card{max-width:560px;width:92%}.eem-setup-wizard .eem-modal-head{display:flex;align-items:center}.eem-setup-wizard__close{margin-left:auto;background:transparent;border:0;font-size:22px;line-height:1;color:#6b7280;cursor:pointer;padding:0 4px}.eem-setup-wizard__close:hover{color:#111827}.eem-setup-wizard__progress{padding:14px 20px 0}.eem-setup-wizard__dots{display:flex;gap:8px;align-items:center}.eem-setup-wizard__dot{width:12px;height:12px;border-radius:var(--eem-radius-circle);border:2px solid #d1d5db;background:#fff;padding:0;cursor:pointer}.eem-setup-wizard__dot.is-active{border-color:var(--eem-electric);box-shadow:0 0 0 3px rgba(31,35,40,.15)}.eem-setup-wizard__dot.is-done{background:#16a34a;border-color:#16a34a}.eem-setup-wizard__count{margin:8px 0 0;font-size:12px;color:#6b7280}.eem-setup-wizard__step-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.eem-setup-wizard__step-num{width:26px;height:26px;border-radius:var(--eem-radius-circle);background:var(--eem-electric);color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex:none}.eem-setup-wizard__step-title{margin:0;font-size:16px;color:#111827}.eem-setup-wizard__badge{margin-left:auto;font-size:11px;font-weight:700;padding:3px 9px;border-radius:var(--eem-radius-pill);text-transform:uppercase;letter-spacing:.02em}.eem-setup-wizard__badge--done{background:#dcfce7;color:#166534}.eem-setup-wizard__badge--todo{background:#fee2e2;color:#b91c1c}.eem-setup-wizard__badge--optional{background:#f3f4f6;color:#6b7280}.eem-setup-wizard__intro{margin:0 0 10px;color:#374151;font-size:13.5px}.eem-setup-wizard__hint{margin:0 0 16px;color:#4b5563;font-size:13.5px;line-height:1.55}.eem-setup-wizard__cta{display:inline-block}.eem-setup-wizard__foot .eem-setup-wizard__later{margin-left:auto}.eem-setup-wizard__card{max-height:88vh;display:flex;flex-direction:column}.eem-setup-wizard__body{overflow-y:auto}.eem-setup-wizard__fields{margin:6px 0 2px}.eem-setup-wizard__fields .eem-field-row{margin-bottom:14px}.eem-setup-wizard__fields .eem-field-input{width:100%;max-width:360px;box-sizing:border-box}.eem-setup-wizard__label{display:block;font-size:12.5px;font-weight:600;color:#1d2327;margin-bottom:5px}.eem-setup-wizard__radio{display:flex;gap:9px;align-items:flex-start;margin-bottom:8px;font-size:13.5px;color:#1d2327;cursor:pointer}.eem-setup-wizard__mode{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:12px}.eem-setup-wizard__note{margin:6px 0 0;font-size:12.5px;color:#6b7280}.eem-setup-wizard__error{margin:10px 0 0;padding:8px 10px;border-radius:var(--eem-radius);background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:12.5px;font-weight:600}.eem-empty-state-title{font-size:13.5px;font-weight:600;color:var(--eem-text);margin-bottom:4px}.eem-empty-state-desc{font-size:13px;color:var(--eem-text-secondary);line-height:1.5}@media (max-width:767px){.eem-shortcode-row{grid-template-columns:1fr;gap:6px;padding:10px 0}.eem-shortcode-label{padding-top:0}.eem-source-row{padding:12px}}.eem-desktop-table,.eem-list-card{background:var(--eem-surface);border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);overflow:hidden}.eem-card>.eem-desktop-table,.eem-list-card>.eem-desktop-table{border:none;border-radius:0;overflow:visible}.eem-status-tabs{padding:10px 16px 0;border-bottom:1px solid #dcdcde;display:flex;align-items:center;gap:0;flex-wrap:wrap}.eem-status-tab,a.eem-status-tab{font-size:13px;color:#50575e;padding:6px 10px 8px;cursor:pointer;border-bottom:2px solid transparent;text-decoration:none;white-space:nowrap}.eem-status-tab:hover,a.eem-status-tab:focus,a.eem-status-tab:hover{color:var(--eem-navy);text-decoration:none}.eem-status-tab.is-active,a.eem-status-tab.is-active{color:var(--eem-navy);font-weight:600;border-bottom-color:var(--eem-electric)}.eem-status-tab-count{color:var(--eem-text-muted);font-weight:400;margin-left:3px}.eem-status-tab-sep{color:var(--eem-text-muted);font-size:12px;padding:6px 2px}.eem-list-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--eem-bg-alt);border-bottom:none;padding:6px 0;margin-bottom:4px;position:sticky;top:32px;z-index:var(--eem-z-sticky)}@media (max-width:782px){.eem-list-toolbar{top:46px}}@media (max-width:600px){.eem-list-toolbar{top:0}}.eem-list-toolbar--in-card{background:#fff;border-bottom:1px solid #e1e5e7;padding:12px 16px;margin-bottom:0;position:static}.eem-events-toolbar-form .eem-list-toolbar-left{flex:0 0 auto}.eem-events-toolbar-form select.eem-toolbar-select{width:240px;max-width:100%}.eem-events-toolbar-form .eem-list-toolbar-right{margin-left:auto;gap:0}.eem-events-toolbar-form .eem-search-wrap{flex:0 0 auto;width:240px;max-width:100%}.eem-events-toolbar-form .eem-search-wrap .eem-search-input{border-top-right-radius:0;border-bottom-right-radius:0}.eem-events-toolbar-form .eem-item-count{flex:0 0 auto;margin-left:14px;color:var(--eem-text-muted);font-size:13px}select.eem-toolbar-select{margin:0;padding:5px 28px 5px 10px;border:1.5px solid #d0daea;border-radius:var(--eem-radius);font-size:13px;font-family:var(--eem-font-ui);color:var(--eem-text);background:var(--eem-surface) 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 8px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}select.eem-dashboard-range-select,select.eem-field-select,select.eem-list-select,select.eem-toolbar-select{height:var(--eem-select-height);min-height:var(--eem-select-height);line-height:normal;box-sizing:border-box;padding-top:0;padding-bottom:0}input.eem-search-input{margin:0}.eem-search-btn,.eem-toolbar-btn,input.eem-search-input{height:var(--eem-select-height);min-height:var(--eem-select-height);box-sizing:border-box;padding-top:0;padding-bottom:0}.eem-search-btn,.eem-toolbar-btn{display:inline-flex;align-items:center}body.eem-shell-page select.eem-dashboard-range-select,body.eem-shell-page select.eem-dm-select,body.eem-shell-page select.eem-field-select,body.eem-shell-page select.eem-filter-select,body.eem-shell-page select.eem-list-select,body.eem-shell-page select.eem-loc-barn-select,body.eem-shell-page select.eem-loc-bulk-select,body.eem-shell-page select.eem-loc-select,body.eem-shell-page select.eem-sc-date-select,body.eem-shell-page select.eem-sc-view-select,body.eem-shell-page select.eem-toolbar-select{height:var(--eem-select-height);min-height:var(--eem-select-height);box-sizing:border-box;margin:0;padding:0 30px 0 11px;border:1.5px solid #d0daea;border-radius:var(--eem-radius);font-size:13px;font-family:var(--eem-font-ui);font-weight:400;color:var(--eem-text);line-height:normal;background-color:var(--eem-surface);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='%2364748b' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 6px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;box-shadow:none}body.eem-shell-page select.eem-dashboard-range-select:focus,body.eem-shell-page select.eem-dm-select:focus,body.eem-shell-page select.eem-field-select:focus,body.eem-shell-page select.eem-filter-select:focus,body.eem-shell-page select.eem-list-select:focus,body.eem-shell-page select.eem-loc-barn-select:focus,body.eem-shell-page select.eem-loc-bulk-select:focus,body.eem-shell-page select.eem-loc-select:focus,body.eem-shell-page select.eem-sc-date-select:focus,body.eem-shell-page select.eem-sc-view-select:focus,body.eem-shell-page select.eem-toolbar-select:focus{border-color:var(--eem-electric);box-shadow:0 0 0 3px rgba(31,35,40,.1);outline:none}body.eem-shell-page input.eem-entry-event-search-input,body.eem-shell-page input.eem-event-search-input,body.eem-shell-page input.eem-sc-search-input,body.eem-shell-page input.eem-search-input,body.eem-shell-page input.eem-stall-chart-search-input{height:var(--eem-select-height);min-height:var(--eem-select-height);box-sizing:border-box;width:100%;margin:0;padding:0 11px 0 30px;border:1.5px solid #d0daea;border-radius:var(--eem-radius);font-size:13px;font-family:var(--eem-font-ui);color:var(--eem-text);background:var(--eem-surface);box-shadow:none;outline:none}body.eem-shell-page input.eem-entry-event-search-input:focus,body.eem-shell-page input.eem-event-search-input:focus,body.eem-shell-page input.eem-sc-search-input:focus,body.eem-shell-page input.eem-search-input:focus,body.eem-shell-page input.eem-stall-chart-search-input:focus{border-color:var(--eem-electric);box-shadow:0 0 0 3px rgba(31,35,40,.1);outline:none}.eem-toolbar-btn{padding:5px 14px;border:1.5px solid #d0daea;border-radius:var(--eem-radius);font-size:13px;font-family:var(--eem-font-ui);color:var(--eem-text);background:var(--eem-surface);cursor:pointer;white-space:nowrap}.eem-toolbar-btn:hover:not(:disabled){background:#f0f1f3;border-color:var(--eem-electric);color:var(--eem-electric)}.eem-toolbar-btn:disabled{opacity:.55;cursor:not-allowed}.eem-item-count{font-size:13px;color:#50575e;white-space:nowrap}.eem-table-empty{text-align:center;padding:40px 16px;color:var(--eem-text-muted);font-size:13px}.eem-sort-icon{display:inline-flex;flex-direction:column;gap:1px;margin-left:3px;vertical-align:middle;opacity:.5}.eem-sort-icon span{display:block;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent}.eem-sort-icon span:first-child{border-bottom:4px solid}.eem-sort-icon span:last-child{border-top:4px solid}.eem-table thead th.sortable a{color:inherit;text-decoration:none;display:inline-flex;align-items:center}.eem-table thead th.sortable.is-sorted{color:var(--eem-electric)}.eem-table thead th.sortable.is-sorted .eem-sort-icon{opacity:1}.eem-table .eem-col-cb,.eem-table th.eem-col-cb{width:36px;padding-left:14px;padding-right:8px}.eem-res-name,a.eem-res-name{font-weight:700;color:var(--eem-navy);font-size:14px;text-decoration:none}.eem-res-name:hover,a.eem-res-name:focus,a.eem-res-name:hover{color:var(--eem-electric);text-decoration:none}.eem-event-dates{color:#50575e;font-size:13px}.eem-type-badges{display:flex;gap:5px;flex-wrap:wrap}.eem-type-badges-empty{color:var(--eem-text-muted)}.eem-type-badge{padding:3px 9px;border-radius:var(--eem-radius-2xl);font-size:11.5px;font-weight:600;white-space:nowrap}.eem-type-badge--stall{background:#f0f1f3;color:#1f2328;border:1px solid #dadde1}.eem-type-badge--rv{background:#f5f3ff;color:#6d28d9;border:1px solid #ddd6fe}.eem-type-badge--addon{background:#e3f3ec;color:#0f766e;border:1px solid #99f6e4}.eem-type-badge--group{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.eem-res-status{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--eem-radius-2xl);font-size:11.5px;font-weight:600;font-family:var(--eem-font-ui);line-height:1.4;white-space:nowrap}.eem-res-status--active{background:var(--eem-badge-green-bg);color:var(--eem-badge-green-text);border:1px solid var(--eem-badge-green-border)}.eem-res-status--draft{background:var(--eem-badge-amber-bg);color:var(--eem-badge-amber-text);border:1px solid var(--eem-badge-amber-border)}.eem-res-status--archived{background:var(--eem-badge-gray-bg);color:var(--eem-badge-gray-text);border:1px solid var(--eem-badge-gray-border)}.eem-res-status--trashed{background:var(--eem-badge-red-bg);color:var(--eem-badge-red-text);border:1px solid var(--eem-badge-red-border)}.eem-res-status--scheduled{background:var(--eem-badge-blue-bg);color:var(--eem-badge-blue-text);border:1px solid var(--eem-badge-blue-border)}.eem-res-status--ongoing{background:var(--eem-badge-green-bg);color:var(--eem-badge-green-text);border:1px solid var(--eem-badge-green-border)}.eem-res-status--ended,.eem-res-status--past{background:var(--eem-badge-gray-bg);color:var(--eem-badge-gray-text);border:1px solid var(--eem-badge-gray-border)}.eem-res-status--owing{background:var(--eem-badge-amber-bg);color:var(--eem-badge-amber-text);border:1px solid var(--eem-badge-amber-border)}.eem-entered-spots{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.eem-entered-count{color:var(--eem-electric)}.eem-entered-count.is-oversold{color:#dc2626}.eem-entered-sep{color:var(--eem-text-muted);font-weight:400;margin:0 3px}.eem-spots-count{color:var(--eem-navy,#0e1316)}.eem-orders-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:#f0f1f3;color:var(--eem-electric);border-radius:var(--eem-radius-xl);font-size:12px;font-weight:700;font-family:var(--eem-font-ui);text-decoration:none}a.eem-orders-count:hover{background:#dbe9ff;color:#0d4fc2}.eem-orders-count.is-zero{background:#f7f7f5;color:#94a3b8;font-weight:700}.eem-actions-cell{display:flex;align-items:center;gap:5px}.eem-more-btn{width:30px;height:30px;border-radius:var(--eem-radius);border:1px solid #c3c4c7;background:var(--eem-surface);color:#50575e;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px;letter-spacing:.05em;line-height:1}.eem-more-btn:hover{background:#f0f0f1;color:var(--eem-text);border-color:var(--eem-text-muted)}.eem-table-footer{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-top:1px solid #f0f4fb;background:#fff;flex-wrap:wrap;gap:14px}.eem-table-footer-info{font-size:13px;color:#50575e}.eem-mobile-reservations{display:none;padding:12px 14px}.eem-mobile-res-card{position:relative;background:var(--eem-surface);border-top:1px solid #e1e5e7;padding:13px 14px}.eem-mobile-res-card:first-child{border-top:none}.eem-mob-res-name,a.eem-mob-res-name{font-size:14px;font-weight:700;color:var(--eem-navy);margin-bottom:4px;text-decoration:none;display:block}.eem-mob-res-name:hover,a.eem-mob-res-name:focus,a.eem-mob-res-name:hover{color:var(--eem-electric)}.eem-mob-res-dates{font-size:12.5px;color:#50575e;margin-bottom:8px}.eem-mob-res-bottom{justify-content:space-between;gap:8px}.eem-mob-res-badges,.eem-mob-res-bottom{display:flex;align-items:center;flex-wrap:wrap}.eem-mob-res-badges{gap:4px}.eem-mob-res-actions{position:absolute;top:10px;right:10px;display:flex;gap:5px}@media (max-width:960px){.eem-page{padding:0 0 40px}}@media (max-width:767px){.eem-page{padding:0 0 32px}.eem-dashboard-body,.eem-order-detail-sections,.eem-page-body{padding:14px 14px 40px}.eem-page-title{font-size:16px;letter-spacing:.04em}.eem-page-subtitle{font-size:12px}.eem-page-header{gap:12px}.eem-page-actions{gap:8px}.eem-page-actions>.eem-btn,.eem-page-actions>form,.eem-page-actions>form>.eem-btn{flex:1 1 calc(50% - 4px);justify-content:center;width:100%}.eem-setup-checklist{padding:16px 14px}.eem-setup-checklist__head{align-items:flex-start}.eem-setup-checklist__head-icon{width:32px;height:32px;font-size:16px}.eem-breadcrumb{padding:0 14px}.eem-status-tabs{overflow-x:auto;flex-wrap:nowrap;padding:8px 12px 0;-webkit-overflow-scrolling:touch}.eem-status-tab{font-size:12px;padding:5px 8px 7px}.eem-list-toolbar{flex-direction:column;align-items:stretch;padding:10px 12px;gap:8px}.eem-list-toolbar-left{display:flex;flex-direction:row;gap:6px;flex-wrap:nowrap}.eem-list-toolbar-left .eem-toolbar-select{flex:1;min-width:0}.eem-list-toolbar-right{display:flex;flex-direction:row;gap:6px;align-items:center}.eem-list-toolbar-right .eem-search-wrap{flex:1;max-width:100%;min-width:0}.eem-list-toolbar-right .eem-toolbar-btn{flex-shrink:0;font-size:12px;padding:5px 10px}.eem-item-count{white-space:nowrap;font-size:12px}.eem-desktop-table{display:none}.eem-mobile-reservations{display:block}.eem-table-footer{padding:10px 12px}}@media (max-width:1024px){.eem-list-card{overflow-x:auto;-webkit-overflow-scrolling:touch}}.eem-email-customers-summary{font-size:13px;color:#50575e;padding:10px 12px;background:#f6f7f7;border-left:3px solid var(--eem-electric);border-radius:var(--eem-radius)}.eem-bulk-form,.eem-date-filter-form{display:contents}.eem-search-form{display:flex;align-items:center;gap:0}.eem-search-wrap .eem-search-input{padding-left:25px}.eem-search-wrap--attached .eem-search-input{border-top-right-radius:0;border-bottom-right-radius:0}.eem-search-btn{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.eem-list-toolbar .eem-search-input,.eem-list-toolbar .eem-toolbar-select{min-height:var(--eem-select-height);line-height:normal;max-width:none;border-radius:var(--eem-radius);font-size:13px}.eem-list-toolbar .eem-toolbar-select{padding:5px 28px 5px 10px}.eem-list-toolbar .eem-search-input{padding:5px 10px}.eem-list-toolbar .eem-search-wrap--attached .eem-search-input{padding-left:25px;border-top-right-radius:0;border-bottom-right-radius:0}.eem-list-toolbar .eem-search-wrap .eem-search-input{padding-left:25px}.eem-list-toolbar .eem-toolbar-btn{min-height:0;line-height:normal;font-size:13px;border-radius:var(--eem-radius);padding:5px 14px}.eem-list-toolbar .eem-search-btn{border-top-left-radius:0;border-bottom-left-radius:0;border-radius:0 var(--eem-radius) var(--eem-radius) 0}body.eem-shell-page--orders .eem-order-num{font-weight:700;color:var(--eem-navy);font-size:13px;white-space:nowrap}body.eem-shell-page--orders .eem-customer-name{font-weight:500}body.eem-shell-page--orders .eem-event-name{color:#50575e;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.eem-shell-page--orders .eem-date-val{color:var(--eem-text-muted);white-space:nowrap;font-size:13px}a.eem-filter-tab:hover,a.eem-page-btn:hover,a.eem-row-dd-item:hover{text-decoration:none}a.eem-order-num,body.eem-shell-page--orders a.eem-order-num{color:var(--eem-navy);text-decoration:none;font-weight:700}a.eem-order-num:focus,a.eem-order-num:hover,body.eem-shell-page--orders a.eem-order-num:focus,body.eem-shell-page--orders a.eem-order-num:hover{color:var(--eem-electric);text-decoration:none}a.eem-customer-name,body.eem-shell-page--orders a.eem-customer-name{color:var(--eem-text);text-decoration:none;font-weight:500}a.eem-customer-name:focus,a.eem-customer-name:hover,body.eem-shell-page--orders a.eem-customer-name:focus,body.eem-shell-page--orders a.eem-customer-name:hover{color:var(--eem-electric);text-decoration:none}a.eem-event-link{font-weight:700;color:var(--eem-navy);max-width:clamp(150px,14vw,200px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle;text-decoration:none}a.eem-event-link:focus,a.eem-event-link:hover{color:var(--eem-electric);text-decoration:none}a.eem-orders-count-link{color:var(--eem-navy);font-weight:700;text-decoration:none}a.eem-orders-count-link:focus,a.eem-orders-count-link:hover{color:var(--eem-electric);text-decoration:none}.eem-page-meta{margin-top:6px;display:flex;flex-direction:column;gap:6px}.eem-order-meta-badges{display:flex;gap:6px;flex-wrap:wrap}.eem-order-meta-line{font-size:13px;color:var(--eem-text-secondary);display:flex;gap:16px;flex-wrap:wrap}.eem-order-meta-line span strong{color:var(--eem-text);font-weight:600}.eem-order-meta-line a{color:var(--eem-navy);font-weight:600;text-decoration:none}.eem-order-meta-line a:hover{color:var(--eem-electric);text-decoration:none}.eem-btn-ghost,a.eem-btn-ghost{background:var(--eem-surface);color:var(--eem-text);border:1px solid var(--eem-border-card)}.eem-btn-ghost:hover,a.eem-btn-ghost:hover{background:var(--eem-bg-alt);color:var(--eem-text)}.eem-btn-stub{opacity:.55;cursor:not-allowed;pointer-events:none}.eem-row-dd-item--danger{color:var(--eem-danger)}.eem-row-dd-item--danger:hover{background:#fef2f2;color:var(--eem-danger)}.eem-order-payment-banner{background:#fff7ed;border-top:1px solid #fed7aa;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.eem-order-payment-banner__left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.eem-order-payment-banner__icon{width:36px;height:36px;background:#fed7aa;border-radius:var(--eem-radius-circle);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#c2410c;font-weight:700;font-size:18px}.eem-order-payment-banner__actions{display:flex;align-items:stretch;gap:10px;flex-shrink:0}.eem-order-payment-banner--refund{background:#eff6ff;border-top:1px solid #bfdbfe}.eem-order-payment-banner--refund .eem-order-payment-banner__icon{background:#bfdbfe;color:#1d4ed8}.eem-order-payment-banner--refund .eem-order-payment-banner__amount,.eem-order-payment-banner--refund .eem-order-payment-banner__title{color:#1e3a8a}.eem-order-payment-banner--refund .eem-order-payment-banner__meta{color:#1d4ed8}.eem-order-mark-paid-method{display:inline-flex;align-items:center;gap:6px;margin-right:16px;font-size:13.5px}.eem-order-payment-banner__title{font-family:var(--eem-font-display);font-size:14px;font-weight:700;color:#92400e;line-height:1.3}.eem-order-payment-banner__meta{font-size:12.5px;color:#b45309;margin-top:2px}.eem-order-payment-banner__amount{font-weight:700;color:#92400e}.eem-btn-collect-banner,a.eem-btn-collect-banner,a.eem-btn-collect-banner:link,a.eem-btn-collect-banner:visited{padding:9px 18px;border-radius:var(--eem-radius);font-size:13px;font-weight:700;font-family:var(--eem-font-ui);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;border:1px solid #c2410c;background:#c2410c;color:#fff;text-decoration:none;flex-shrink:0}.eem-btn-collect-banner:focus,.eem-btn-collect-banner:hover,a.eem-btn-collect-banner:focus,a.eem-btn-collect-banner:hover{background:#9a3412;border-color:#9a3412;color:#fff}.eem-order-body{padding:16px 20px;display:grid;grid-template-columns:1fr 300px;gap:16px;align-items:start}.eem-order-main{min-width:0}.eem-order-main,.eem-order-side{display:flex;flex-direction:column;gap:16px}.eem-shell-page--order-detail .eem-page-body{padding:0}.eem-shell-page--order-detail .eem-page-wrap{border-radius:var(--eem-radius);overflow:visible}.eem-order-detail-sections{display:flex;flex-direction:column;gap:16px}.eem-shell-page--order-detail .eem-order-body,.eem-shell-page--order-detail .eem-order-full-width,body.eem-shell-page--order-detail .eem-page-body{padding:0}.eem-shell-page--order-detail .eem-order-activity{border:1px solid #e2e4e7;border-radius:var(--eem-radius);overflow:hidden}.eem-shell-page--order-detail .eem-order-card{border-color:var(--eem-border-card);border-radius:var(--eem-radius-lg)}.eem-order-detail-more .eem-btn-ghost,.eem-order-detail-more .eem-btn-ghost:active,.eem-order-detail-more .eem-btn-ghost:focus,.eem-order-detail-more .eem-btn-ghost:hover{border-color:var(--eem-border-card);box-shadow:none;outline:none}.eem-order-detail-more.eem-row-menu-wrap--flip-up .eem-row-dropdown{top:calc(100% + 4px);bottom:auto}.eem-order-card{background:var(--eem-surface);border:1px solid var(--eem-border-card);border-radius:var(--eem-radius-lg);overflow:hidden}.eem-order-card__header{padding:13px 16px;border-bottom:1px solid var(--eem-border-soft);display:flex;align-items:flex-start;justify-content:space-between;gap:10px;background:var(--eem-surface)}.eem-order-card__title{font-family:var(--eem-font-display);font-size:14px;font-weight:700;color:var(--eem-navy);line-height:1.3;display:flex;align-items:center;gap:10px}.eem-order-card__title svg{width:28px;height:28px;padding:7px;box-sizing:border-box;background:var(--eem-info-bg);border-radius:var(--eem-radius);color:var(--eem-electric);flex-shrink:0}.eem-order-card__subtitle{font-size:12.5px;color:var(--eem-text-secondary);margin-top:2px}.eem-order-card__nights{padding:3px 9px;border-radius:var(--eem-radius-2xl);font-size:11px;font-weight:600;background:var(--eem-type-stall-bg);color:var(--eem-type-stall-text);border:1px solid var(--eem-type-stall-border);white-space:nowrap}.eem-order-card__header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.eem-edit-dates-impact{margin-top:4px;padding:12px;border:1px solid var(--eem-border);border-radius:var(--eem-radius);background:var(--eem-gray-50,#f8fafc)}.eem-edit-dates-impact__text{margin:0 0 8px;font-weight:600;color:var(--eem-navy)}.eem-edit-dates-money{display:flex;flex-direction:column;gap:6px}.eem-edit-dates-subset{margin-top:4px;padding:12px;border:1px solid var(--eem-border);border-radius:var(--eem-radius);background:var(--eem-gray-50,#f8fafc)}.eem-edit-dates-subset__label{margin:0 0 8px;font-weight:600;color:var(--eem-navy)}.eem-edit-dates-subset__list{display:flex;flex-wrap:wrap;gap:8px 16px}.eem-edit-dates-subset__item{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--eem-navy);cursor:pointer}.eem-edit-dates-subset__hint{margin:8px 0 0;font-size:12px;color:var(--eem-text-soft,#6b7280)}.eem-edit-qty-release{margin-top:4px;padding:12px;border:1px solid var(--eem-border);border-radius:var(--eem-radius);background:var(--eem-gray-50,#f8fafc)}.eem-edit-qty-release__label{margin:0 0 8px;font-weight:600;color:var(--eem-navy)}.eem-edit-qty-release__list{display:flex;flex-wrap:wrap;gap:8px 16px}.eem-edit-qty-release__item{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--eem-navy);cursor:pointer}.eem-edit-qty-release__hint{margin:8px 0 0;font-size:12px;color:var(--eem-text-soft,#6b7280)}.eem-detail-table{width:100%;border-collapse:collapse}.eem-adjustable-items thead th{padding:8px 14px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--eem-text-secondary);text-align:left;border-bottom:1px solid #e6edf7}.eem-adjustable-items td:first-child{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--eem-text-primary,#0f172a)}.eem-adjustable-items__badge{display:inline-block;margin-right:8px;padding:1px 8px;border-radius:var(--eem-radius-pill,999px);background:#f0f1f3;color:#000;font-size:11px;font-weight:700;letter-spacing:.02em;vertical-align:middle}.eem-adjustable-items__badge--additional_shavings{background:#fef3e2;color:#b45309}.eem-adjustable-items__badge--pre_entry{background:#eafaf0;color:#147a45}.eem-adjustable-items__action-col{text-align:right;white-space:nowrap}.eem-detail-table tr{border-bottom:1px solid #f0f4fb}.eem-detail-table tr:last-child{border-bottom:none}.eem-detail-table td{padding:11px 14px;font-size:14px;vertical-align:top}.eem-detail-table td:first-child{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--eem-text-secondary);width:42%;background:#f7f7f5;border-right:1px solid #f0f4fb}.eem-detail-table td:last-child{font-weight:600;color:var(--eem-navy)}.eem-detail-table__subtotal td{background:#f0f1f3;border-top:2px solid #bfdbfe}.eem-detail-table__subtotal td:first-child{color:var(--eem-navy);font-weight:700;background:#f0f1f3}.eem-detail-table__subtotal td:last-child{color:var(--eem-electric);font-weight:700;font-size:14px}.eem-stall-assignment{padding:12px 16px;border-top:1px solid var(--eem-border-soft,#e2e4e7);background:#fff}.eem-btn-checkin{color:#fff;border:1px solid transparent}.eem-btn-checkin--in{background:#15803d;border-color:#15803d}.eem-btn-checkin--in:hover{background:#126b34;border-color:#126b34;color:#fff}.eem-btn-checkin--out{background:#b45309;border-color:#b45309}.eem-btn-checkin--out:hover{background:#973f07;border-color:#973f07;color:#fff}.eem-btn-checkin--re{background:var(--eem-electric);border-color:var(--eem-electric)}.eem-btn-checkin--re:hover{background:var(--eem-electric-hover,#000);border-color:var(--eem-electric-hover,#000);color:#fff}a.eem-btn-checkin:focus,a.eem-btn-checkin:hover,a.eem-btn-checkin:link,a.eem-btn-checkin:visited{color:#fff}.eem-stall-assignment__label{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--eem-text-secondary);margin-bottom:5px}.eem-stall-assignment__value{font-size:14px;font-weight:600;color:var(--eem-navy)}.eem-stall-assignment__action{margin-top:10px}.eem-stall-assignment__badge{display:inline-block;padding:0;background:none;color:var(--eem-navy);font-size:14px;font-weight:700}.eem-stall-assignment__tack{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:var(--eem-radius);background:var(--eem-badge-amber-bg);color:var(--eem-badge-amber-text);border:1px solid var(--eem-badge-amber-border);font-size:12px;font-weight:700}.eem-order-summary__body{padding:12px}.eem-order-summary__section{border:1px solid var(--eem-border-soft);border-radius:var(--eem-radius);overflow:hidden;margin-bottom:10px}.eem-order-summary__section-header{padding:8px 12px;background:var(--eem-bg-alt);border-bottom:1px solid var(--eem-border-soft);display:flex;align-items:center;justify-content:space-between}.eem-order-summary__section-title{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--eem-text-secondary)}.eem-order-summary__line{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--eem-border-soft);font-size:13px}.eem-order-summary__line-right{display:inline-flex;align-items:center;gap:8px}.eem-line-remove{border:none;background:none;color:var(--eem-text-muted);font-size:18px;line-height:1;cursor:pointer;padding:0 2px;border-radius:var(--eem-radius)}.eem-line-remove:hover{color:var(--eem-danger)}.eem-order-summary__line:last-child{border-bottom:none}.eem-order-summary__line span:first-child{color:var(--eem-text-secondary)}.eem-order-summary__line span:last-child{font-weight:600;color:var(--eem-text)}.eem-order-summary__discount{padding:10px 14px;margin-top:4px;border:1px solid #bbf7d0;background:#f0fdf4;border-radius:var(--eem-radius)}.eem-order-summary__discount-line{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:#15803d}.eem-order-summary__discount-val{font-variant-numeric:tabular-nums;font-weight:700}.eem-order-summary__discount-reason{margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:8px}.eem-order-summary__discount-chip{display:inline-block;padding:2px 9px;background:var(--eem-navy);color:#fff;border-radius:var(--eem-radius-pill);font-size:11px;font-weight:600}.eem-order-summary__discount-remove{background:transparent;border:none;color:#b91c1c;font-size:11.5px;font-weight:600;cursor:pointer;padding:0;font-family:inherit}.eem-order-summary__discount-remove:hover{color:#7f1d1d}.eem-order-summary__grand-total{display:flex;justify-content:space-between;align-items:center;padding:13px 14px;background:#f0f1f3;border:1px solid #bfdbfe;border-radius:var(--eem-radius);margin-top:4px}.eem-order-summary__grand-label{font-size:13px;font-weight:700;color:var(--eem-navy);text-transform:uppercase;letter-spacing:.04em}.eem-order-summary__grand-val{font-family:var(--eem-font-display);font-size:20px;font-weight:700;color:var(--eem-electric)}.eem-order-summary__totals{margin-top:4px}.eem-order-summary__pay-line{display:flex;justify-content:space-between;align-items:center;padding:5px 14px;font-size:13px;color:var(--eem-navy)}.eem-order-summary__pay-line--paid{color:var(--eem-text-secondary)}.eem-order-summary__grand-total--due{background:#fff7ed;border-color:#fdba74}.eem-order-summary__grand-total--due .eem-order-summary__grand-val{color:#c2410c}.eem-order-summary__grand-total--refund{background:#ecfdf5;border-color:#6ee7b7}.eem-order-summary__grand-total--refund .eem-order-summary__grand-val{color:#047857}.eem-order-summary__refund-action{margin-top:10px;text-align:right}.eem-order-summary__refund-note{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--eem-text-secondary);text-align:left}.eem-order-summary__section-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--eem-radius-2xl);font-size:11.5px;font-weight:600;line-height:1.4;text-transform:capitalize}.eem-order-summary__section-badge--stall{background:var(--eem-badge-blue-bg);color:var(--eem-badge-blue-text);border:1px solid var(--eem-badge-blue-border)}.eem-order-summary__section-badge--rv{background:var(--eem-badge-purple-bg);color:var(--eem-badge-purple-text);border:1px solid var(--eem-badge-purple-border)}.eem-order-summary__section-badge--addon{background:var(--eem-badge-orange-bg);color:var(--eem-badge-orange-text);border:1px solid var(--eem-badge-orange-border)}.eem-order-summary__section-subtotal{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;background:#f0f1f3;border-top:1px solid #bfdbfe;font-size:13px;font-weight:700;color:var(--eem-navy)}.eem-order-summary__section-subtotal span:last-child{color:#1f2328}.eem-rider-list{padding:12px 14px 14px}.eem-rider-list,.eem-rider-row{border-top:1px solid var(--eem-border-soft)}.eem-rider-row{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px;color:var(--eem-text)}.eem-rider-row:first-child{border-top:none}.eem-rider-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--eem-radius-circle);background:var(--eem-navy);color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.eem-rider-name{font-weight:500}.eem-order-instructions__text--empty{color:var(--eem-text-muted);font-style:italic}.eem-order-payment__body{padding:14px 16px}.eem-order-card .eem-field-row{display:flex;flex-direction:column;gap:5px;padding:0 0 12px;border-bottom:none;margin:0}.eem-order-card .eem-field-label{padding-top:0}.eem-order-card .eem-field-row .eem-field-input,.eem-order-card .eem-field-row .eem-field-textarea{width:100%;max-width:100%;box-sizing:border-box}.eem-order-card .eem-field-row .eem-field-textarea{min-height:72px}.eem-order-payment__label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--eem-text-secondary);margin:10px 0 4px}.eem-order-payment__label:first-child{margin-top:0}.eem-order-payment__label--sep{border-top:1px solid var(--eem-border-soft);padding-top:10px;margin-top:12px}.eem-order-payment__customer-name{font-family:var(--eem-font-display);font-size:15px;font-weight:700;color:var(--eem-navy);margin-bottom:3px}.eem-order-payment__customer-name a{color:var(--eem-navy);text-decoration:none}.eem-order-payment__customer-name a:hover{color:var(--eem-electric);text-decoration:none}.eem-order-payment__val{font-size:13px;color:var(--eem-text);line-height:1.65}.eem-order-payment__val a{color:var(--eem-navy);font-weight:500;text-decoration:none}.eem-order-payment__val a:hover{color:var(--eem-electric);text-decoration:none}.eem-order-payment__mono{font-family:IBM Plex Mono,SF Mono,monospace;font-size:11.5px;color:var(--eem-text-secondary)}.eem-order-payment__hint{color:var(--eem-text-muted);font-size:12.5px}.eem-order-full-width{padding:0 20px 16px}.eem-order-instructions__body{padding:14px 16px}.eem-order-instructions__text{font-size:13.5px;color:var(--eem-text-secondary);font-style:italic;line-height:1.6}.eem-order-notes__body{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.eem-order-notes__field{display:flex;flex-direction:column;gap:3px}.eem-order-notes__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--eem-text-secondary)}.eem-order-notes__value{font-size:14px;font-weight:600;color:var(--eem-text-primary)}.eem-order-notes__input{width:100%;resize:vertical;min-height:64px}.eem-order-notes__hint{font-size:12px;color:var(--eem-text-secondary);margin:4px 0 0}.eem-order-notes__actions{display:flex;align-items:center;gap:12px;margin-top:8px}.eem-order-notes__status{font-size:12.5px;font-weight:600;color:var(--eem-badge-green-text,#15803d)}.eem-order-docs__body{padding:8px 16px 14px}.eem-order-doc-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--eem-border-card,#e2e4e7)}.eem-order-doc-row:last-child{border-bottom:none}.eem-order-doc-row__main{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:2px}.eem-order-doc-row__name{font-weight:600;color:var(--eem-navy);font-size:13.5px}.eem-order-doc-row__file{font-size:13px}.eem-order-doc-row__missing{color:var(--eem-text-secondary)}.eem-order-doc-row.is-outstanding{background:#fff7ed;padding-left:10px;padding-right:10px;margin-left:-16px;margin-right:-16px;margin-top:-16px}.eem-order-doc-row__req-badge{display:inline-block;margin-left:8px;padding:2px 9px;font-size:10.5px;font-weight:700;line-height:1.5;color:#c2410c;background:#fed7aa;border-radius:var(--eem-radius-pill);vertical-align:middle;text-transform:uppercase;letter-spacing:.03em}.eem-order-doc-row__missing--outstanding{color:#c2410c;font-style:normal;font-weight:600}.eem-order-doc-row__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eem-order-doc-row__actions .eem-btn,.eem-order-doc-row__actions .eem-order-doc-row__btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;font-size:12.5px;line-height:1;border-radius:var(--eem-radius);white-space:nowrap}.eem-order-doc-row__cam,.eem-order-doc-row__upload{position:relative;display:inline-flex;cursor:pointer}.eem-order-doc-row__cam input[type=file],.eem-order-doc-row__upload input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.eem-order-doc-row__satisfy.is-primary{background:var(--eem-electric);border:1px solid var(--eem-electric);color:#fff}.eem-order-doc-row__satisfy.is-primary:hover{background:var(--eem-electric-hover,#000);border-color:var(--eem-electric-hover,#000)}.eem-order-doc-row__satisfy.is-satisfied{background:var(--eem-electric);border:1px solid var(--eem-electric);color:#fff}.eem-order-doc-row__satisfy.is-satisfied:hover{background:var(--eem-electric-hover,#000);border-color:var(--eem-electric-hover,#000)}.eem-order-doc-row.is-satisfied .eem-order-doc-row__satisfied-note{color:#15803d;font-weight:600}.eem-order-doc-row.is-satisfied .eem-order-doc-row__satisfied-note:before{content:"✓ "}.eem-order-doc-row__status{font-size:12.5px;color:var(--eem-text-secondary);flex-basis:100%}.eem-order-docs-banner{margin-top:0}.eem-order-activity{border-top:1px solid var(--eem-border-card);background:var(--eem-surface)}.eem-order-activity__toggle{padding:14px 20px;display:flex;justify-content:space-between;align-items:center;background:var(--eem-surface)}.eem-order-activity__toggle-left{display:flex;align-items:center;gap:10px}.eem-order-activity__title{font-family:var(--eem-font-display);font-size:15px;font-weight:700;color:var(--eem-navy);display:inline-flex;align-items:center;gap:7px}.eem-order-activity__title svg{width:15px;height:15px;color:var(--eem-electric);flex-shrink:0}.eem-order-activity__count{font-size:11.5px;color:var(--eem-text-secondary);padding:2px 8px;background:var(--eem-bg-alt);border-radius:var(--eem-radius-lg);font-weight:600}.eem-order-activity__toggle{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.eem-order-activity__toggle:hover{background:var(--eem-bg-alt)}.eem-order-activity__chevron{font-size:14px;color:var(--eem-text-secondary);transition:transform .15s ease;display:inline-block}.eem-order-activity.collapsed .eem-order-activity__chevron{transform:rotate(-90deg)}.eem-order-activity.collapsed .eem-add-note-form,.eem-order-activity.collapsed .eem-order-activity__list{display:none}.eem-add-note-form{display:flex;flex-direction:column;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--eem-border-soft)}.eem-add-note-form__textarea{width:100%;min-height:72px;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.5;color:var(--eem-text);background:#fff;border:1px solid var(--eem-border);border-radius:var(--eem-radius);resize:vertical}.eem-add-note-form__textarea:focus{outline:none;border-color:var(--eem-electric);box-shadow:0 0 0 3px rgba(0,119,255,.15)}.eem-add-note-form__error{color:#b91c1c;font-size:12.5px;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--eem-radius);padding:6px 10px}.eem-add-note-form__actions{display:flex;justify-content:flex-end}.eem-add-note-form__actions .eem-btn[disabled]{opacity:.5;cursor:not-allowed}.eem-order-activity__list{padding:4px 20px 16px;border-top:1px solid var(--eem-border-soft)}.eem-order-activity__list .eem-activity-log{list-style:none;margin:0;padding:0}.eem-order-activity__list .eem-activity-log-empty{font-size:13px;color:var(--eem-text-secondary);font-style:italic;padding:12px 0;margin:0}.eem-order-not-found{padding:32px 20px;text-align:center;color:var(--eem-text-secondary)}.eem-order-not-found p{margin-bottom:12px;font-size:14px}@media (max-width:1024px){.eem-order-body{grid-template-columns:1fr;gap:14px;padding:14px}.eem-order-side{display:grid;grid-template-columns:1fr 1fr;gap:12px}}@media (max-width:767px){.eem-order-payment-banner{padding:12px 14px;flex-direction:column;align-items:stretch}.eem-order-payment-banner__left{width:100%}.eem-btn-collect-banner{width:100%;justify-content:center}.eem-order-body{padding:12px}.eem-order-side{display:flex;flex-direction:column;gap:12px}.eem-detail-table tr{display:flex;flex-direction:column;border-bottom:1px solid #e2e4e7}.eem-detail-table td{width:100%;border:none;padding:3px 12px}.eem-detail-table td:first-child{width:100%;background:none;border-right:none;font-size:10px;color:var(--eem-text-secondary);padding-top:8px;padding-bottom:1px}.eem-detail-table td:last-child{font-size:14px;padding-bottom:8px}.eem-order-full-width{padding:0 12px 12px}}.eem-order-refund-summary{font-size:13px;color:var(--eem-text-secondary);margin-bottom:12px;line-height:1.5}.eem-order-refund-summary strong{color:var(--eem-text);font-weight:600}.eem-settlement-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;margin-bottom:10px;border-radius:var(--eem-radius-pill);border:1px solid var(--eem-border-card);background:var(--eem-bg-alt);font-size:13px;font-weight:600;line-height:1.3}.eem-settlement-chip__dot{width:9px;height:9px;border-radius:var(--eem-radius-circle);background:#9ca3af;flex:0 0 auto}.eem-settlement-chip__msg{margin:0 0 12px;font-size:12px;color:var(--eem-text-secondary);line-height:1.5}.eem-settlement-chip[data-tone=ok]{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.eem-settlement-chip[data-tone=ok] .eem-settlement-chip__dot{background:#10b981}.eem-settlement-chip[data-tone=warn]{background:#fffbeb;border-color:#fde68a;color:#92400e}.eem-settlement-chip[data-tone=warn] .eem-settlement-chip__dot{background:#f59e0b}.eem-settlement-chip[data-tone=neutral]{background:#f3f4f6;border-color:#e5e7eb;color:#4b5563}.eem-settlement-chip[data-tone=neutral] .eem-settlement-chip__dot{background:#9ca3af}.eem-settlement-chip[data-tone=checking]{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.eem-settlement-chip[data-tone=checking] .eem-settlement-chip__dot{background:#9ca3af;animation:eem-settlement-pulse 1s ease-in-out infinite}@keyframes eem-settlement-pulse{0%,to{opacity:1}50%{opacity:.35}}.eem-order-refund-amount-row{margin-bottom:12px}.eem-order-refund-amount-input{display:flex;align-items:stretch;max-width:220px}.eem-order-refund-amount-prefix{display:flex;align-items:center;justify-content:center;padding:0 12px;background:var(--eem-bg-alt);border:1px solid var(--eem-border-card);border-right:none;border-radius:var(--eem-radius) 0 0 var(--eem-radius);font-size:14px;font-weight:600;color:var(--eem-text-secondary)}.eem-order-refund-amount-input input[type=number]{flex:1;padding:8px 11px;border:1px solid var(--eem-border-card);border-radius:0 var(--eem-radius) var(--eem-radius) 0;font-size:14px;font-family:var(--eem-font-ui);color:var(--eem-text)}.eem-order-refund-amount-input input[type=number]:focus{outline:none;border-color:var(--eem-electric);box-shadow:0 0 0 1px var(--eem-electric)}.eem-field-hint{font-size:12px;color:var(--eem-text-secondary);margin-top:4px;line-height:1.4}.eem-order-refund-error{padding:10px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--eem-radius);color:var(--eem-danger);font-size:13px;margin-top:8px}.eem-field-row--split{display:flex;gap:12px}.eem-field-row--split>div{flex:1 1 0;min-width:0}.eem-order-add-items-preview{margin:4px 0 0;font-size:13px;color:var(--eem-muted,#646970)}.eem-order-add-items-preview:empty{display:none}.eem-order-payment__refund-line{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;color:var(--eem-text)}.eem-order-payment__refund-line:not(:last-child){border-bottom:1px solid var(--eem-border-soft)}.eem-order-payment__tender-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:4px 0;font-size:13px;color:var(--eem-text)}.eem-order-payment__tender-line:not(:last-child){border-bottom:1px solid var(--eem-border-soft)}.eem-bulk-refund-modal .eem-bulk-refund-state{display:none}.eem-bulk-refund-modal.eem-bulk-refund--state-intro .eem-bulk-refund-state--intro,.eem-bulk-refund-modal.eem-bulk-refund--state-processing .eem-bulk-refund-state--processing,.eem-bulk-refund-modal.eem-bulk-refund--state-summary .eem-bulk-refund-state--summary{display:block}.eem-bulk-refund-tab-warning{margin-top:12px;padding:8px 12px;background:#fef9e7;border:1px solid #fde68a;border-radius:var(--eem-radius);font-size:12.5px;color:#92400e;line-height:1.5}.eem-bulk-refund-processing-headline{font-size:13px;color:var(--eem-text-secondary);margin-bottom:10px}.eem-bulk-refund-progress-list{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto;border:1px solid var(--eem-border-soft);border-radius:var(--eem-radius)}.eem-bulk-refund-progress-item{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:13px;border-bottom:1px solid var(--eem-border-soft)}.eem-bulk-refund-progress-item:last-child{border-bottom:none}.eem-bulk-refund-progress-status{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--eem-radius-circle);font-size:12px;font-weight:700;flex-shrink:0}.eem-bulk-refund-progress-item--queued .eem-bulk-refund-progress-status{background:var(--eem-bg-alt);color:var(--eem-text-muted)}.eem-bulk-refund-progress-item--in-flight .eem-bulk-refund-progress-status{background:#fef3c7;color:#a16207}.eem-bulk-refund-progress-item--success .eem-bulk-refund-progress-status{background:#dcfce7;color:#15803d}.eem-bulk-refund-progress-item--failure .eem-bulk-refund-progress-status{background:#fee2e2;color:#b91c1c}.eem-bulk-refund-progress-item--partial .eem-bulk-refund-progress-status{background:#fef3c7;color:#a16207}.eem-bulk-refund-progress-key{font-family:IBM Plex Mono,SF Mono,monospace;font-size:12px;color:var(--eem-text-secondary);min-width:110px}.eem-bulk-refund-progress-detail{flex:1;color:var(--eem-text)}.eem-bulk-refund-progress-item--failure .eem-bulk-refund-progress-detail{color:var(--eem-danger)}.eem-bulk-refund-summary-totals{margin-bottom:12px;padding:12px;background:var(--eem-bg-alt);border-radius:var(--eem-radius)}.eem-bulk-refund-totals-line{font-size:14px;color:var(--eem-text);margin-bottom:4px}.eem-bulk-refund-totals-amount{font-family:var(--eem-font-display);font-size:18px;font-weight:700;color:var(--eem-electric)}.eem-bulk-refund-failure-list{list-style:none;margin:0;padding:0}.eem-bulk-refund-failure-item{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:13px;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--eem-radius);margin-bottom:6px}.eem-bulk-refund-failure-key{font-family:IBM Plex Mono,SF Mono,monospace;font-size:12px;color:var(--eem-text-secondary);min-width:110px}.eem-bulk-refund-failure-msg{flex:1;color:var(--eem-danger)}.eem-info-banner{background:#f0f4fb;border:1px solid #e1e5e7;border-radius:var(--eem-radius);padding:12px 16px;margin-bottom:16px;font-size:13px;line-height:1.55;color:var(--eem-text)}.eem-info-banner strong{color:var(--eem-navy);font-weight:700}.eem-info-banner code{background:#fff;padding:1px 6px;border:1px solid var(--eem-border);border-radius:var(--eem-radius-sm);font-size:12px}.eem-info-banner--preview{border-color:#dadde1;background:#f0f1f3}.eem-shell-page--dashboard .eem-page-body{padding:0;background:transparent}.eem-shell-page--dashboard .eem-dashboard-card{border-color:#e1e5e7;border-radius:var(--eem-radius-lg)}.eem-shell-page--dashboard .eem-card-header{border-bottom-color:#f0f4fb}.eem-shell-page--dashboard .eem-card-body{padding:14px 18px}.eem-shell-page--dashboard .eem-card-link{font-size:12px}.eem-dashboard-grid{display:grid;grid-template-columns:1fr 320px;gap:16px;align-items:start}.eem-dashboard-main,.eem-dashboard-side{display:flex;flex-direction:column;gap:16px;min-width:0}.eem-dashboard-card,.eem-dashboard-kpi-card{min-width:0}.eem-dashboard-card .eem-card-title{font-size:14px}a.eem-dashboard-attention-row,a.eem-dashboard-attention-row:focus,a.eem-dashboard-attention-row:hover,a.eem-dashboard-attention-row:link,a.eem-dashboard-attention-row:visited,a.eem-dashboard-order-row,a.eem-dashboard-order-row:focus,a.eem-dashboard-order-row:hover,a.eem-dashboard-order-row:link,a.eem-dashboard-order-row:visited,a.eem-dashboard-qa-btn,a.eem-dashboard-qa-btn:focus,a.eem-dashboard-qa-btn:hover,a.eem-dashboard-qa-btn:link,a.eem-dashboard-qa-btn:visited,a.eem-dashboard-res-row,a.eem-dashboard-res-row:focus,a.eem-dashboard-res-row:hover,a.eem-dashboard-res-row:link,a.eem-dashboard-res-row:visited{text-decoration:none}.eem-dashboard-empty{padding:18px;font-size:13px;color:var(--eem-text-secondary);text-align:center}.eem-dashboard-res-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--eem-border-soft);color:var(--eem-text)}.eem-dashboard-res-row:last-child{border-bottom:none}.eem-dashboard-res-row:hover{background:#fafbfe}.eem-dashboard-res-name{font-size:14px;font-weight:700;color:var(--eem-navy);margin-bottom:2px}.eem-dashboard-res-row:hover .eem-dashboard-res-name{color:var(--eem-electric)}.eem-dashboard-res-dates{font-size:12.5px;color:#50575e;margin-bottom:6px}.eem-dashboard-res-opens-soon{color:#15803d;font-weight:600}.eem-dashboard-res-future{color:#50575e;font-weight:500}.eem-dashboard-event-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--eem-border-soft);color:var(--eem-text)}.eem-dashboard-event-row:last-child{border-bottom:none}.eem-dashboard-event-row:hover{background:#fafbfe}.eem-dashboard-event-main{min-width:0}.eem-dashboard-event-name{font-size:14px;font-weight:700;color:var(--eem-navy);margin-bottom:2px}.eem-dashboard-event-row:hover .eem-dashboard-event-name{color:var(--eem-electric)}.eem-dashboard-event-meta{font-size:12.5px;color:#50575e}.eem-dashboard-event-when{flex-shrink:0;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:var(--eem-radius-pill);white-space:nowrap}.eem-dashboard-event-when.eem-dashboard-res-opens-soon{background:#dcfce7;color:#15803d}.eem-dashboard-event-when.eem-dashboard-res-future{background:#dbeafe;color:#1d4ed8}.eem-dashboard-res-tags{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:8px}.eem-dashboard-res-tag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--eem-radius-2xl);font-size:11.5px;font-weight:600;white-space:nowrap;line-height:1.4}.eem-dashboard-tag-stall{background:var(--eem-type-stall-bg);color:var(--eem-type-stall-text);border:1px solid var(--eem-type-stall-border)}.eem-dashboard-tag-rv{background:var(--eem-type-rv-bg);color:var(--eem-type-rv-text);border:1px solid var(--eem-type-rv-border)}.eem-dashboard-tag-addon{background:var(--eem-type-addon-bg);color:var(--eem-type-addon-text);border:1px solid var(--eem-type-addon-border)}.eem-dashboard-tag-group{background:var(--eem-type-group-bg);color:var(--eem-type-group-text);border:1px solid var(--eem-type-group-border)}.eem-dashboard-res-right{text-align:right;flex-shrink:0}.eem-dashboard-res-orders{font-family:var(--eem-font-display);font-size:22px;font-weight:700;color:var(--eem-navy);line-height:1.1}.eem-dashboard-res-orders-label{font-size:11.5px;color:#50575e;margin-top:1px}.eem-dashboard-res-revenue{font-size:13px;font-weight:700;color:var(--eem-electric);margin-top:4px;font-variant-numeric:tabular-nums}.eem-dashboard-res-stalls{font-size:11.5px;color:#50575e;margin-top:4px;font-variant-numeric:tabular-nums}.eem-dashboard-res-stalls strong{color:var(--eem-navy);font-weight:700}.eem-dashboard-attention-count{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:var(--eem-radius-2xl);background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.eem-dashboard-attention-row{display:flex;align-items:center;gap:12px;padding:11px 18px;border-bottom:1px solid var(--eem-border-soft);color:var(--eem-text)}.eem-dashboard-attention-row:last-child{border-bottom:none}.eem-dashboard-attention-row:hover{background:#fafbfe}.eem-dashboard-attention-icon{width:32px;height:32px;border-radius:var(--eem-radius);flex-shrink:0;display:flex;align-items:center;justify-content:center}.eem-dashboard-attention-icon svg{width:15px;height:15px}.eem-dashboard-icon-orange{background:var(--eem-type-addon-bg);color:#c2410c}.eem-dashboard-icon-red{background:#fef2f2;color:#b91c1c}.eem-dashboard-icon-blue{background:var(--eem-info-bg);color:var(--eem-electric)}.eem-dashboard-attention-text{flex:1;min-width:0}.eem-dashboard-attention-title{font-size:13.5px;font-weight:600;color:var(--eem-navy);margin-bottom:2px}.eem-dashboard-attention-row:hover .eem-dashboard-attention-title{color:var(--eem-electric)}.eem-dashboard-attention-desc{font-size:12px;color:#50575e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eem-dashboard-attention-action{font-size:12.5px;font-weight:600;color:var(--eem-electric);white-space:nowrap;flex-shrink:0}.eem-dashboard-attention-dismiss{margin:0;padding:0 18px 12px 62px;line-height:1}.eem-dashboard-attention-dismiss-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;color:var(--eem-text-secondary);text-decoration:none}.eem-dashboard-attention-dismiss-btn:focus,.eem-dashboard-attention-dismiss-btn:hover{color:var(--eem-electric);text-decoration:none}.eem-dashboard-attention-dismiss-btn:focus-visible{outline:2px solid var(--eem-electric);outline-offset:2px;border-radius:var(--eem-radius-sm)}.eem-dashboard-order-row{display:flex;align-items:center;gap:12px;padding:11px 18px;border-bottom:1px solid var(--eem-border-soft);color:var(--eem-text)}.eem-dashboard-order-row:last-child{border-bottom:none}.eem-dashboard-order-row:hover{background:#fafbfe}.eem-dashboard-order-num{font-size:13px;font-weight:700;color:var(--eem-navy);min-width:58px;font-variant-numeric:tabular-nums}.eem-dashboard-order-row:hover .eem-dashboard-order-num{color:var(--eem-electric)}.eem-dashboard-order-customer{flex:1;min-width:0}.eem-dashboard-order-name{font-size:13.5px;font-weight:600;color:var(--eem-navy)}.eem-dashboard-order-event,.eem-dashboard-order-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eem-dashboard-order-event{font-size:12px;color:#50575e;margin-top:1px}.eem-dashboard-order-amount{font-size:13.5px;font-weight:700;color:var(--eem-navy);white-space:nowrap;font-variant-numeric:tabular-nums}.eem-dashboard-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px}.eem-dashboard-qa-btn{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#f7f7f5;border:1px solid #e1e5e7;border-radius:var(--eem-radius);color:var(--eem-text)}.eem-dashboard-qa-btn:hover{background:var(--eem-info-bg);border-color:var(--eem-electric)}.eem-dashboard-qa-icon{width:32px;height:32px;border-radius:var(--eem-radius);flex-shrink:0;display:flex;align-items:center;justify-content:center}.eem-dashboard-qa-icon svg{width:15px;height:15px}.eem-dashboard-qi-blue{background:#dbe9fe;color:var(--eem-electric)}.eem-dashboard-qi-green{background:#d1fae5;color:#15803d}.eem-dashboard-qi-purple{background:#e5e0ff;color:#6d28d9}.eem-dashboard-qi-orange{background:#ffe3cc;color:#c2410c}.eem-dashboard-qa-label{font-size:13.5px;font-weight:600;color:var(--eem-navy);line-height:1.3}.eem-dashboard-tw-body{gap:11px}.eem-dashboard-feature-body,.eem-dashboard-tw-body{padding:14px 18px;display:flex;flex-direction:column}.eem-dashboard-feature-body{gap:6px}.eem-dashboard-feature-stat{font-size:13px;color:var(--eem-text-secondary)}.eem-dashboard-feature-alert{font-size:12.5px;font-weight:600;color:#a16207}.eem-dashboard-card-body{padding:14px 18px}.eem-dashboard-card-empty{font-size:13px;color:var(--eem-text-secondary);margin:0}.eem-today-move-event{font-size:13px;font-weight:600;color:var(--eem-navy,#0e1316);margin-bottom:10px}.eem-today-move-event-link{color:inherit;text-decoration:none}.eem-today-move-event-link:hover{color:var(--eem-electric)}.eem-today-move-stats{display:flex;gap:10px}.eem-today-move-stat{flex:1;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--eem-radius);background:#f8fafc;border:1px solid #eef2f7}.eem-today-move-num{font-family:var(--eem-font-display);font-size:22px;font-weight:700;line-height:1}.eem-today-move-lbl{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--eem-text-secondary)}.eem-today-move-stat--arriving .eem-today-move-num{color:#1f2328}.eem-today-move-stat--departing .eem-today-move-num{color:#b45309}.eem-facility-clean{display:flex;align-items:baseline;gap:8px}.eem-facility-clean-num{font-family:var(--eem-font-display);font-size:28px;font-weight:700;color:#b45309;line-height:1}.eem-facility-clean-lbl{font-size:12.5px;color:var(--eem-text-secondary)}.eem-dashboard-tw-row{display:flex;justify-content:space-between;align-items:center;font-size:13px}.eem-dashboard-tw-label{color:#50575e}.eem-dashboard-tw-value{font-weight:700;color:var(--eem-navy);font-variant-numeric:tabular-nums}.eem-dashboard-tw-value--positive{color:#15803d}.eem-dashboard-tw-value--negative{color:#b91c1c}@media (max-width:1024px){.eem-dashboard-grid{grid-template-columns:1fr}.eem-dashboard-side{display:grid;grid-template-columns:1fr 1fr;gap:16px}}@media (max-width:767px){.eem-dashboard-grid{grid-template-columns:1fr;gap:10px}.eem-dashboard-side{display:flex;flex-direction:column;gap:10px}.eem-dashboard-qa-btn,.eem-dashboard-quick-actions{padding:10px}.eem-dashboard-qa-icon{width:28px;height:28px}.eem-dashboard-qa-label{font-size:12.5px}.eem-dashboard-res-row{grid-template-columns:1fr;gap:8px;padding:12px 14px}.eem-dashboard-res-right{display:flex;align-items:center;gap:16px;width:100%;text-align:left}.eem-dashboard-res-orders{font-size:18px}.eem-dashboard-res-revenue{margin-top:0}.eem-dashboard-order-row{padding:10px 14px;gap:10px}.eem-dashboard-order-name{font-size:13px}.eem-dashboard-order-event{font-size:11.5px}.eem-dashboard-order-amount{font-size:13px}.eem-dashboard-attention-row{padding:10px 14px;gap:10px}.eem-dashboard-attention-icon{width:28px;height:28px}.eem-dashboard-attention-title{font-size:12.5px}.eem-dashboard-attention-desc{font-size:11.5px}}@media (max-width:390px){.eem-dashboard-quick-actions{grid-template-columns:1fr}}.eem-reservation-editor-section.eem-section-invalid{border-color:#b91c1c;box-shadow:0 0 0 1px #b91c1c}.eem-reservation-editor-section.eem-section-invalid .eem-section-header{background:#fef2f2}.media-modal-backdrop{z-index:199999;background:rgba(0,0,0,.7)!important;opacity:1!important}.media-modal{z-index:200000}.eem-reservation-editor-body{display:flex;flex-direction:column;gap:14px}.eem-reservation-editor-meta-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--eem-text-secondary);margin-top:4px}.eem-reservation-editor-section{overflow:hidden}.eem-reservation-editor-section.eem-card{border-radius:0;box-shadow:none;background:transparent;border:none;border-bottom:1px solid #e2e4e7;padding:14px 0}.eem-reservation-editor-section.eem-card:last-child{border-bottom:none}.eem-reservation-editor-section .eem-section-header{background:transparent;border-bottom:none;padding:0 0 6px}.eem-reservation-editor-section .eem-section-body{padding:6px 0 0}.eem-section-header{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;gap:10px;background:var(--eem-surface);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.eem-section-header--static{cursor:default}.eem-section-header.is-open{border-bottom:none}.eem-section-header-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.eem-section-header-right{gap:14px}.eem-section-header-right,.eem-section-icon{display:flex;align-items:center;flex-shrink:0}.eem-section-icon{width:28px;height:28px;border-radius:var(--eem-radius);justify-content:center}.eem-section-icon--blue{background:var(--eem-info-bg);color:var(--eem-electric)}.eem-section-icon--teal{background:#e3f3ec;color:var(--eem-success-text)}.eem-section-icon--orange{background:var(--eem-type-addon-bg);color:var(--eem-type-addon-text)}.eem-section-icon--green{background:#f0fdf4;color:#15803d}.eem-section-icon--purple{background:var(--eem-type-rv-bg);color:#6d28d9}.eem-section-icon--navy{background:var(--eem-info-bg);color:var(--eem-navy)}.eem-section-icon--amber{background:#fffbeb;color:#b45309}.eem-section-icon--red{background:#fef2f2;color:#b91c1c}.eem-section-title{font-family:var(--eem-font-display);font-size:14px;font-weight:700;color:var(--eem-navy)}.eem-section-chevron{color:var(--eem-text-muted);transition:transform .2s;flex-shrink:0;width:16px;height:16px}.eem-section-collapsed .eem-section-chevron{transform:rotate(-90deg)}.eem-section-body{padding:16px 18px}.eem-section-body--hidden{display:none}.eem-section-body--disabled{position:relative;opacity:.55;pointer-events:none}.eem-section-body--disabled:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent 0 8px,hsla(218,4%,56%,.04) 8px 16px);pointer-events:none}.eem-enable-toggle{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--eem-text-secondary);flex-shrink:0;cursor:pointer}.eem-enable-toggle__label{font-weight:500}.eem-toggle--on{background:var(--eem-electric)}.eem-toggle--off{background:#e1e5e7}.eem-toggle--on:after{transform:translateX(20px)}.eem-toggle--off:after{transform:translateX(0)}.eem-reservation-editor-not-found{padding:24px 18px;color:var(--eem-text-secondary)}.eem-reservation-editor-not-found p{margin-bottom:12px}a.eem-section-header,a.eem-section-header:focus,a.eem-section-header:hover,a.eem-section-header:link,a.eem-section-header:visited{text-decoration:none}@media (max-width:1024px){.eem-reservation-editor-body{padding:14px}.eem-section-header{padding:11px 14px}.eem-section-body{padding:12px 14px}}@media (max-width:767px){.eem-reservation-editor-body{padding:12px 14px;gap:10px}.eem-section-header{padding:11px 14px}.eem-section-header-right{gap:10px}.eem-enable-toggle__label{display:none}.eem-section-body{padding:12px 14px}.eem-reservation-editor-meta-line{font-size:12px;gap:6px}}.eem-save-bar{position:fixed;bottom:0;left:160px;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px;background:var(--eem-surface);border-top:1px solid #dcdcde;z-index:var(--eem-z-sticky)}.eem-reservation-editor-body{padding-bottom:80px}@media (max-width:960px){.eem-save-bar{left:36px}}@media (max-width:782px){.eem-save-bar{left:0;padding:10px 14px}}@media (max-width:767px){.eem-save-bar{flex-direction:column;align-items:stretch;gap:8px}.eem-save-bar .eem-btn-secondary,.eem-save-bar__primary .eem-btn{width:100%;justify-content:center}}.eem-source-mode-btn{flex:1;min-width:110px;padding:9px 14px;border:var(--eem-border-input);border-radius:var(--eem-radius);background:var(--eem-surface);color:var(--eem-navy);font-family:var(--eem-font-ui);font-size:13.5px;font-weight:500;cursor:pointer;text-align:center}.eem-source-mode-btn.is-active,.eem-source-mode-btn:hover{border-color:var(--eem-electric)}.eem-source-mode-btn.is-active{background:var(--eem-info-bg);color:var(--eem-electric);font-weight:600}.eem-event-typeahead-input{width:100%}.eem-event-typeahead-result{display:block;padding:9px 12px;font-size:13px;color:var(--eem-text);cursor:pointer;border-bottom:1px solid var(--eem-border-soft)}.eem-event-typeahead-result:last-child{border-bottom:none}.eem-event-typeahead-result.is-active,.eem-event-typeahead-result:hover{background:var(--eem-info-bg);color:var(--eem-electric)}.eem-event-typeahead-result-title{font-weight:600}.eem-event-typeahead-result-meta{font-size:11.5px;color:var(--eem-text-secondary);margin-top:2px}.eem-event-typeahead-empty{padding:14px;font-size:12.5px;color:var(--eem-text-secondary);text-align:center;font-style:italic}.eem-modal-linked-event__feed-url{width:100%}.eem-modal-linked-event__error{margin-top:14px;padding:10px 14px;background:var(--eem-error-bg);border:1px solid var(--eem-error-border);border-radius:var(--eem-radius);color:var(--eem-error-text);font-size:13px}.eem-row--hidden{display:none!important}.eem-section-disabled-note{display:none;font-size:12.5px;color:var(--eem-text-muted);font-style:italic;padding:10px 14px;background:#f3f4f5;border-radius:var(--eem-radius);margin-bottom:14px}.eem-section-body--disabled .eem-section-disabled-note{display:block;position:relative;z-index:2}.eem-section-intro-hint{margin-top:0;margin-bottom:14px}.eem-toggle-label-row{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid #8c8f94;border-radius:var(--eem-radius);cursor:pointer;max-width:380px;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s ease}.eem-sched-group{margin:14px 0;padding:16px 18px;background:var(--eem-bg-muted,#f6f8fb);border-radius:var(--eem-radius)}.eem-sched-group .eem-toggle-label-row{border:none;background:transparent;padding:0;max-width:none}.eem-sched-group__hint{margin:6px 0 0}.eem-rate-inline-pair{display:flex;gap:18px;align-items:flex-end;flex-wrap:wrap}.eem-eb-inline{display:flex;flex-direction:column;gap:4px}.eem-eb-inline__label{font-size:12px;font-weight:600;color:var(--eem-text-secondary)}.eem-eb-inline.eem-row--hidden{display:none}.eem-toggle-label-row--disabled{opacity:.45;pointer-events:none}.eem-requires-hint{margin:6px 0 0;color:var(--eem-badge-amber-text);font-style:italic}.eem-sched-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px}.eem-sched-fields--inline{display:flex;flex-wrap:wrap;gap:28px}.eem-sched-field{display:flex;flex-direction:column;gap:6px;min-width:0}.eem-sched-field__label{font-size:13px;font-weight:600;color:var(--eem-navy)}@media (max-width:600px){.eem-sched-fields{grid-template-columns:1fr}}.eem-toggle-label-row:hover{border-color:var(--eem-electric)}.eem-toggle-label-row>span{font-size:13.5px;color:var(--eem-text);font-weight:500}.eem-fee-modes{display:flex;gap:8px;flex-wrap:wrap}.eem-fee-mode-btn{padding:8px 18px;border:1px solid #8c8f94;border-radius:var(--eem-radius);font-size:13.5px;font-weight:500;color:var(--eem-text);cursor:pointer;background:#fff;font-family:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.eem-fee-mode-btn--active,.eem-fee-mode-btn:hover{border-color:var(--eem-electric)}.eem-fee-mode-btn--active{background:var(--eem-electric);color:#fff;font-weight:600}@media (max-width:600px){.eem-toggle-label-row{max-width:100%}.eem-fee-modes{gap:6px}.eem-fee-mode-btn{flex:1 1 auto;text-align:center;padding:8px 12px}}.eem-plugin-wrap{background:#fff;border:1px solid #c3c4c7;border-radius:var(--eem-radius);overflow:hidden}.eem-plugin-header{padding:18px 22px;border-bottom:1px solid #dcdcde;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.eem-plugin-header-left{flex:1;min-width:0}.eem-plugin-title{font-family:var(--eem-font-display);font-size:22px;font-weight:700;color:var(--eem-navy);line-height:1.2;margin-bottom:4px}.eem-plugin-subtitle{font-size:13px;color:var(--eem-text-muted);line-height:1.45;margin-bottom:8px}.eem-plugin-meta-line{font-size:13px;color:var(--eem-text-muted);display:flex;gap:18px;flex-wrap:wrap;margin-top:6px}.eem-plugin-meta-line .eem-meta-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;display:block;margin-bottom:2px}.eem-plugin-meta-line .eem-meta-value{font-size:13.5px;font-weight:600;color:var(--eem-navy)}.eem-plugin-meta-line a.eem-meta-value{color:var(--eem-navy)}.eem-plugin-meta-line a.eem-meta-value:hover{color:var(--eem-electric)}.eem-plugin-meta-line .eem-meta-action{margin-left:6px;font-size:12px;font-weight:500;color:var(--eem-text-muted);text-decoration:none}.eem-plugin-meta-line .eem-meta-action:hover{color:var(--eem-electric)}.eem-plugin-meta-line .eem-meta-action--danger:hover{color:#b32d2e}.eem-edit-body{padding:18px 22px 90px;background:#fff}.eem-edit-main{display:flex;flex-direction:column;gap:0;min-width:0}.eem-event-editor .eem-edit-main{gap:14px}body.eem-shell-page--reservation-editor .eem-plugin-wrap{background:#f7f7f5;padding:0;border:none;border-radius:0;overflow:visible}body.eem-shell-page--reservation-editor .eem-plugin-header{background:#fff;border-bottom:1px solid #e1e5e7;padding:18px 24px;margin:0}body.eem-shell-page--reservation-editor .eem-edit-body{background:#fff;border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);overflow:hidden;padding:0;margin:20px 24px 90px}body.eem-shell-page--reservation-editor .eem-edit-body>.eem-notice{margin:16px 18px 0}body.eem-shell-page--reservation-editor .eem-edit-body>.eem-notice+.eem-notice,body.eem-shell-page--reservation-editor .eem-edit-body>.eem-notice+form{margin-top:12px}body.eem-shell-page--reservation-editor .eem-reservation-editor-body{padding-bottom:0}body.eem-shell-page--reservation-editor .eem-reservation-editor-section.eem-card{padding:0;border-bottom:1px solid #e1e5e7}body.eem-shell-page--reservation-editor .eem-reservation-editor-section.eem-card:last-child{border-bottom:none}body.eem-shell-page--reservation-editor .eem-reservation-editor-section .eem-section-header{padding:13px 18px}body.eem-shell-page--reservation-editor .eem-reservation-editor-section .eem-section-body{padding:16px 18px}body.eem-shell-page--reservation-editor .eem-event-editor .eem-reservation-editor-section.eem-card{background:#fff;border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);padding:0;overflow:hidden}body.eem-shell-page--reservation-editor .eem-event-editor .eem-reservation-editor-section.eem-card:last-child{border:1px solid #e1e5e7}body.eem-shell-page--reservation-editor .eem-event-editor .eem-reservation-editor-section .eem-section-header{border-bottom:1px solid #f0f4fb}.eem-reservation-link-gate{max-width:520px;margin:40px auto;padding:32px 28px;text-align:center;border:1px dashed var(--eem-border,#e1e5e7);border-radius:var(--eem-radius-lg,12px);background:var(--eem-surface-2,#f7f7f5)}.eem-reservation-link-gate__icon{width:40px;height:40px;margin:0 auto 14px;color:var(--eem-electric,#1f2328)}.eem-reservation-link-gate__icon svg{width:100%;height:100%}.eem-reservation-link-gate__title{margin:0 0 8px;font-family:var(--eem-font-display);font-size:18px;font-weight:700;color:var(--eem-navy,#0e1316)}.eem-reservation-link-gate__text{margin:0;font-size:14px;line-height:1.6;color:var(--eem-text-muted,#6b7280)}.eem-edit-rail{display:flex;flex-direction:column;gap:14px;position:sticky;top:44px}.eem-rail-card{background:#fff;border:1px solid #e5e7eb;border-radius:var(--eem-radius);overflow:visible}.eem-rail-header{padding:11px 16px;border-bottom:1px solid #dcdcde;background:#f3f4f5;display:flex;align-items:center;justify-content:space-between;border-radius:var(--eem-radius) var(--eem-radius) 0 0}.eem-rail-title{font-family:var(--eem-font-display);font-size:13px;font-weight:700;color:var(--eem-navy)}.eem-rail-body{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.eem-rail-hint{font-size:12.5px;color:var(--eem-text-muted);line-height:1.5;margin-bottom:6px}.eem-completeness-label{font-size:11.5px;font-weight:700;color:var(--eem-text-secondary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.eem-completeness-track{height:6px;background:#e5e7eb;border-radius:var(--eem-radius-sm);overflow:hidden;margin-bottom:10px}.eem-completeness-fill{height:100%;background:var(--eem-electric);border-radius:var(--eem-radius-sm);transition:width .25s ease}.eem-completeness-items{display:flex;flex-direction:column;gap:5px}.eem-comp-item{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--eem-text-secondary)}.eem-comp-item.is-done{color:#15803d}.eem-comp-dot{width:7px;height:7px;border-radius:var(--eem-radius-circle);flex-shrink:0;background:#c3c4c7}.eem-comp-item.is-done .eem-comp-dot{background:#16a34a}.eem-comp-optional{color:var(--eem-text-muted);font-size:11px;margin-left:4px}.eem-publish-row{color:var(--eem-text)}.eem-publish-row svg{width:14px;height:14px;color:var(--eem-text-muted);flex-shrink:0}.eem-publish-row strong{color:var(--eem-navy)}.eem-publish-row a{color:var(--eem-electric);font-size:12px;font-weight:600;margin-left:auto}.eem-publish-row a:hover{color:#1257d1}.eem-btn-preview,a.eem-btn-preview{width:100%;background:#fff;color:var(--eem-electric);border:1px solid #dadde1;padding:9px;border-radius:var(--eem-radius);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;text-decoration:none}.eem-btn-preview:hover,a.eem-btn-preview:hover{background:#f0f1f3;border-color:var(--eem-electric);text-decoration:none}.eem-btn-preview:disabled,.eem-btn-preview[aria-disabled=true]{opacity:.55;cursor:not-allowed;background:#f6f7f7;border-color:#dcdcde;color:var(--eem-text-muted)}.eem-btn-preview:disabled:hover,.eem-btn-preview[aria-disabled=true]:hover{background:#f6f7f7;border-color:#dcdcde}.eem-btn-preview svg{width:13px;height:13px}.eem-btn-save-draft{width:100%;background:#fff;color:var(--eem-text);border:1px solid #8c8f94;padding:9px;border-radius:var(--eem-radius);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer}.eem-btn-save-draft:hover{background:#f6f7f7}.eem-btn-update{width:100%;background:var(--eem-electric);color:#fff;border:1px solid var(--eem-electric);padding:10px;border-radius:var(--eem-radius);font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer}.eem-btn-update:hover{background:#1257d1;border-color:#1257d1}.eem-btn-danger-sm{width:100%;background:#fff;color:#b91c1c;border:1px solid #fecaca;padding:8px;border-radius:var(--eem-radius);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer}.eem-btn-danger-sm:hover{background:#fef2f2}.eem-sticky-save{display:flex;align-items:center;position:fixed;bottom:0;left:160px;right:0;background:#fff;border-top:1px solid #dcdcde;box-shadow:0 -2px 8px rgba(0,0,0,.06);padding:10px 22px;z-index:50;gap:10px}.folded .eem-sticky-save{left:36px}@media screen and (max-width:960px){.auto-fold .eem-sticky-save{left:36px}}@media screen and (max-width:782px){.eem-sticky-save{left:0}}.eem-sticky-save-status{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--eem-text);font-weight:600;white-space:nowrap}.eem-sticky-save-dot{width:8px;height:8px;border-radius:var(--eem-radius-circle);background:#22c55e;flex-shrink:0}.eem-sticky-save-status--published .eem-sticky-save-dot{background:#22c55e}.eem-sticky-save-status--draft .eem-sticky-save-dot{background:#8c8f94}.eem-sticky-save-status--trash .eem-sticky-save-dot{background:#b91c1c}.eem-sticky-save-meta{display:flex;align-items:center;gap:14px;margin-left:14px;font-size:12.5px;color:#50575e}.eem-sticky-save-meta-item{display:inline-flex;align-items:center;gap:4px}.eem-sticky-save-meta-item svg{opacity:.6}.eem-sticky-save-visibility{display:inline-flex;align-items:center;gap:5px;margin-left:14px;padding:4px 10px;font-size:12.5px;font-weight:600;line-height:1;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--eem-radius);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.eem-sticky-save-visibility:hover{background:#dcfce7;border-color:#86efac}.eem-sticky-save-visibility:disabled{opacity:.6;cursor:default}.eem-sticky-save-visibility-icon{display:inline-flex}.eem-sticky-save-visibility--hidden{color:var(--eem-badge-amber-text);background:var(--eem-badge-amber-bg);border-color:var(--eem-badge-amber-border)}.eem-sticky-save-visibility--hidden:hover{background:#fef3c7;border-color:#fcd34d}.eem-sticky-save-spacer{flex:1}.eem-sticky-save-actions{display:flex;align-items:center;gap:8px}.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{width:auto;flex:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.eem-sticky-save a.eem-btn-preview{margin-top:0}.eem-sticky-save :is(.eem-btn-preview,.eem-btn-save-draft,.eem-btn-update,.eem-btn-danger-sm){box-sizing:border-box;min-height:40px;padding-top:0;padding-bottom:0;justify-content:center}@media (max-width:640px){.eem-sticky-save{padding:8px 14px;gap:6px}.eem-sticky-save-actions{gap:6px}.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{padding:7px 10px;font-size:12.5px}}@media (max-width:480px){.eem-sticky-save{padding:8px 10px;gap:4px}.eem-sticky-save-actions{gap:4px}.eem-sticky-save .eem-btn-label-long{display:none}.eem-sticky-save .eem-btn-danger-sm,.eem-sticky-save .eem-btn-preview,.eem-sticky-save .eem-btn-save-draft{padding:7px 8px;font-size:12px}.eem-sticky-save .eem-btn-update{padding:7px 12px;font-size:12.5px}}.eem-layout-summary{background:#f3f4f5;border:1px solid #dcdcde;border-radius:var(--eem-radius);padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.eem-layout-summary-left{display:flex;flex-direction:column;gap:6px;min-width:0}.eem-layout-summary-stat{font-family:var(--eem-font-display);font-size:15px;font-weight:700;color:var(--eem-navy)}.eem-layout-summary-stat-num{color:var(--eem-electric)}.eem-layout-summary-meta{font-size:12.5px;color:var(--eem-text-muted);display:flex;gap:12px;flex-wrap:wrap}.eem-layout-summary-meta strong{color:var(--eem-navy);font-weight:600}.eem-btn-manage-layout{padding:8px 16px;border:1px solid #c3c4c7;border-radius:var(--eem-radius);font-size:13px;font-weight:600;font-family:inherit;color:var(--eem-text);background:#fff;cursor:not-allowed;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;position:relative;opacity:.65;text-decoration:none}.eem-btn-manage-layout svg{width:13px;height:13px;color:var(--eem-text-muted)}.eem-btn-manage-layout:after{content:"C8";position:absolute;top:-6px;right:-6px;background:#8c8f94;color:#fff;font-size:9px;font-weight:700;padding:1px 4px;border-radius:var(--eem-radius);letter-spacing:.05em}.eem-zone-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #8c8f94;border-radius:var(--eem-radius);background:#fff;flex-wrap:wrap}.eem-zone-color-swatch{width:18px;height:18px;border-radius:var(--eem-radius);flex-shrink:0;border:1px solid rgba(14,19,22,.15);cursor:default}input.eem-zone-name-input{margin:0;flex:1 1 180px;min-width:140px;padding:7px 10px;border:1px solid #8c8f94;border-radius:var(--eem-radius-sm);font-size:13px;font-family:inherit;color:var(--eem-text);outline:none;background:#fff}input.eem-zone-name-input:focus{border-color:var(--eem-electric);box-shadow:0 0 0 2px rgba(31,35,40,.12)}.eem-zone-price-wrap{display:flex;align-items:stretch;overflow:hidden;border-radius:var(--eem-radius)}.eem-zone-price-sym{padding:7px 9px;background:#f3f4f5;border:1px solid #8c8f94;border-right:none;border-radius:var(--eem-radius) 0 0 var(--eem-radius);font-size:12.5px;color:var(--eem-text-muted);font-weight:600;display:flex;align-items:center}input.eem-zone-price-in{margin:0;width:80px;padding:7px 9px;border:1px solid #8c8f94;border-radius:0 var(--eem-radius-sm) var(--eem-radius-sm) 0;font-size:13px;font-family:inherit;color:var(--eem-text);outline:none;background:#fff}input.eem-zone-price-in:focus{border-color:var(--eem-electric);box-shadow:0 0 0 2px rgba(31,35,40,.12)}.eem-addon-block{margin-top:16px;padding:16px;background:var(--eem-bg-muted);border-radius:var(--eem-radius)}.eem-addon-block__title{margin:0;font-size:14px;font-weight:600;color:var(--eem-navy)}.eem-addon-block__help{margin:2px 0 0;font-size:12px;color:var(--eem-text-muted)}.eem-repeat-table{width:100%;border-collapse:separate;border-spacing:0 8px;margin-bottom:10px}.eem-switch{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer}.eem-switch-label{font-size:13px;color:var(--eem-text)}.eem-switch input{position:absolute;opacity:0;width:0;height:0}.eem-switch-track{width:38px;height:22px;border-radius:var(--eem-radius-pill);background:#c3c4c7;transition:background .15s ease;position:relative;flex-shrink:0}.eem-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:var(--eem-radius-circle);background:#fff;transition:transform .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.2)}.eem-switch input:checked+.eem-switch-track{background:#1f2328}.eem-switch input:checked+.eem-switch-track:after{transform:translateX(16px)}.eem-switch input:focus-visible+.eem-switch-track{outline:2px solid #1f2328;outline-offset:2px}.eem-repeat-table thead{background:transparent}.eem-repeat-table thead th{padding:0 8px 6px 0;font-size:12px;font-weight:600;color:var(--eem-navy);text-align:left;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.eem-repeat-table tbody tr{border:none;background:transparent}.eem-repeat-table td{padding:4px 8px 4px 0;vertical-align:middle}.eem-repeat-table td:last-child{padding-right:0}input.eem-repeat-input{margin:0;padding:0 10px;height:var(--eem-select-height);min-height:var(--eem-select-height);line-height:normal;box-sizing:border-box;border:1px solid var(--eem-control-border);border-radius:var(--eem-radius-sm);font-size:13px;font-family:inherit;color:var(--eem-text);background:#fff;width:100%;outline:none}input.eem-repeat-input:focus{border-color:var(--eem-electric);box-shadow:0 0 0 2px rgba(31,35,40,.12)}.eem-repeat-price-wrap{display:flex;align-items:center;height:var(--eem-select-height);box-sizing:border-box;border:1px solid var(--eem-control-border);border-radius:var(--eem-radius);overflow:hidden;background:#fff}.eem-repeat-price-wrap:focus-within{border-color:var(--eem-electric);box-shadow:0 0 0 2px rgba(31,35,40,.12)}.eem-repeat-price-sym{padding:0 11px;height:100%;background:#f0f4fb;border:none;border-right:1px solid var(--eem-control-border);font-size:13px;color:var(--eem-navy);font-weight:600;display:flex;align-items:center;box-sizing:border-box}input.eem-repeat-price-in{margin:0;padding:0 10px;height:100%;border:none;font-size:13px;font-family:inherit;color:var(--eem-text);background:transparent;width:90px;outline:none}input.eem-repeat-price-in:focus{box-shadow:none}.eem-btn-delete{width:30px;height:30px;border-radius:var(--eem-radius);border:none;background:transparent;color:#b91c1c;cursor:pointer;display:flex;align-items:center;justify-content:center}.eem-btn-delete svg{width:13px;height:13px}.eem-btn-delete:hover{background:#fee2e2}.eem-btn-add{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid #c3c4c7;border-radius:var(--eem-radius);font-size:13px;font-weight:600;font-family:inherit;color:var(--eem-text);background:#fff;cursor:pointer}.eem-btn-add:hover{background:#f6f7f7;border-color:#8c8f94}.eem-btn-add svg{width:13px;height:13px;color:var(--eem-electric)}.eem-file-row{gap:10px;flex-wrap:wrap}.eem-file-name,.eem-file-row{display:flex;align-items:center}.eem-file-name{border:1px solid #8c8f94;color:var(--eem-text);gap:8px}.eem-file-name svg{width:14px;height:14px;color:var(--eem-text-muted);flex-shrink:0}.eem-file-name-empty{color:#6b7280;font-style:italic}.eem-file-legacy-tag{font-size:11px;font-weight:600;color:var(--eem-text-muted);text-transform:uppercase;letter-spacing:.04em}.eem-btn-upload{padding:7px 14px;border:1px solid #8c8f94;border-radius:var(--eem-radius);font-size:13px;font-weight:500;font-family:inherit;color:var(--eem-text);background:#fff;cursor:pointer}.eem-btn-upload:hover{background:#f6f7f7}.eem-btn-file-del{width:30px;height:30px;border-radius:var(--eem-radius);border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;cursor:pointer;display:flex;align-items:center;justify-content:center}.eem-btn-file-del svg{width:13px;height:13px}.eem-btn-file-del:hover{background:#fee2e2}.eem-view-link{font-size:13px;color:var(--eem-electric);font-weight:600;text-decoration:none}.eem-view-link:hover{color:#1257d1}.eem-inherited-default-banner{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;background:#f0f4fb;border:1px solid #e1e5e7;border-radius:var(--eem-radius);margin-bottom:14px}.eem-inherited-default-banner-icon{width:24px;height:24px;border-radius:var(--eem-radius);background:var(--eem-electric);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.eem-inherited-default-banner-icon svg{width:13px;height:13px}.eem-inherited-default-banner-content{flex:1;min-width:0}.eem-inherited-default-banner-title{font-size:13px;font-weight:700;color:var(--eem-navy);line-height:1.3;margin-bottom:2px}.eem-inherited-default-banner-text{font-size:12px;color:#50575e;line-height:1.5}.eem-cancellation-overridden .eem-inherited-default-banner{display:none}.eem-cancellation-override-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;flex-wrap:wrap}.eem-btn-link-secondary{background:transparent;border:none;color:var(--eem-electric);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;padding:0}.eem-btn-link-secondary:hover{color:#1257d1}.eem-cancellation-overridden #en_cancellation_policy_override{border-color:var(--eem-electric)}.eem-cancellation-overridden #eem-cancellation-restore-btn{display:inline-block!important}.eem-stay-hint{color:#b91c1c;margin-top:6px;display:block;opacity:0;transition:opacity .25s;font-size:12px}.eem-stay-hint.eem-stay-hint--show{opacity:1}@media (max-width:1024px){.eem-edit-body{padding:14px 16px 80px}}@media (max-width:767px){.eem-plugin-header{padding:14px}.eem-plugin-title{font-size:18px}.eem-edit-body{padding:12px 12px 90px}.eem-section-header{padding:11px 14px}.eem-section-body{padding:12px 14px}.eem-enable-toggle .eem-enable-toggle__label{display:none}.eem-layout-summary{flex-direction:column;align-items:stretch}.eem-btn-manage-layout{align-self:flex-start}.eem-sticky-save-meta,.eem-sticky-save-status{display:none}}.eem-plugin-header-meta{font-size:13px;color:#4a5560;margin-top:4px}.eem-header-actions{align-items:center;gap:8px;flex-shrink:0}.eem-header-action-change,a.eem-header-action-view{padding:6px 14px;border:1px solid transparent;border-radius:var(--eem-radius);font-size:12.5px;font-weight:600;font-family:inherit;line-height:1.5;cursor:pointer;white-space:nowrap;flex-shrink:0;text-decoration:none}.eem-header-action-change{background:#fff;border-color:#c3c4c7;color:#1d2327}.eem-header-action-change:hover{border-color:#8c8f94;background:#f6f7f7}a.eem-header-action-view{background:var(--eem-electric);border-color:var(--eem-electric);color:#fff}a.eem-header-action-view:hover{background:var(--eem-electric-hover,#1257d1);border-color:var(--eem-electric-hover,#1257d1);color:#fff}.eem-header-typeahead{margin-top:10px}.eem-event-search-wrap{position:relative;display:block;max-width:420px}.eem-event-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#94a3b8;pointer-events:none}input.eem-event-search-input{width:100%;max-width:420px;padding:8px 12px;border:1.5px solid #d0daea;border-radius:var(--eem-radius);font-size:13px;font-family:inherit;color:var(--eem-text);background:#fff;outline:none;box-sizing:border-box;margin:0}.eem-event-search-wrap input.eem-event-search-input{max-width:none;padding-left:32px}input.eem-event-search-input:focus{border-color:var(--eem-electric);box-shadow:0 0 0 3px rgba(31,35,40,.1)}.eem-event-search-results{border:1px solid #e1e5e7;border-radius:var(--eem-radius);background:#fff;margin-top:4px;overflow:hidden}.eem-event-search-results:empty{border:none;background:transparent;margin-top:0}.eem-event-option{padding:10px 12px;cursor:pointer;border-bottom:1px solid #f0f0f1}.eem-event-option:last-child{border-bottom:none}.eem-event-option.is-current,.eem-event-option:hover{background:#f3f4f5}.eem-event-option-name{font-size:13px;font-weight:600;color:#0e1316;display:block}.eem-event-option-date{font-size:11.5px;color:#4a5560;display:block;margin-top:2px}.eem-event-option-current-badge{display:inline-block;font-size:10px;font-weight:700;color:var(--eem-electric);background:#f0f1f3;border-radius:var(--eem-radius-sm);padding:1px 5px;margin-left:5px;vertical-align:middle;text-transform:uppercase;letter-spacing:.3px}.eem-header-typeahead-cancel{background:none;border:none;color:#4a5560;font-size:12.5px;font-family:inherit;cursor:pointer;padding:0;margin-top:6px;display:inline-block}.eem-header-typeahead-cancel:hover{color:#1d2327}.eem-row-builder{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.eem-row-card{border:1.5px solid #e1e5e7;border-radius:var(--eem-radius);background:#fafbfe;padding:14px 16px;position:relative}.eem-row-card-top{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px}.eem-row-card-top .eem-row-card-field{flex:1 1 180px;min-width:160px}.eem-row-card-top .eem-row-card-field-layout{flex:0 0 160px;min-width:140px}.eem-row-card-top .eem-row-card-delete{flex:0 0 auto;align-self:flex-end}.eem-row-card-one-sided{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.eem-row-card-one-sided .eem-row-card-field{flex:1 1 140px;min-width:120px;max-width:220px}.eem-row-card-line{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px}.eem-row-card-line .eem-row-card-field{flex:1 1 120px;min-width:100px;max-width:200px}.eem-row-card-line .eem-row-card-field--name{flex:2 1 200px;min-width:160px;max-width:none}.eem-row-card-line .eem-row-card-delete{flex:0 0 auto}.eem-row-card-optional{font-weight:400;color:#4a5560;font-size:11px}.eem-row-card-sides{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.eem-side-block-row .eem-row-card-field{flex:1 1 100px;min-width:90px}.eem-row-card-field{display:flex;flex-direction:column;gap:4px;min-width:0}.eem-row-card-field-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--eem-text-muted)}.eem-row-card-field input,.eem-row-card-field select{padding:7px 10px;height:34px;box-sizing:border-box;border:1.5px solid #e1e5e7;border-radius:var(--eem-radius,3px);font-size:13px;line-height:1.4;font-family:var(--eem-font-ui);color:var(--eem-navy);background:#fff;outline:none;width:100%;min-height:unset}.eem-row-card-field input:focus,.eem-row-card-field select:focus{border-color:var(--eem-electric)}.eem-row-card-field .eem-zone-price-wrap{width:100%}.eem-row-card-field .eem-zone-price-sym{height:34px;border:1.5px solid #e1e5e7;border-right:none;border-radius:var(--eem-radius) 0 0 var(--eem-radius);background:#f3f4f5}.eem-row-card-field .eem-zone-price-wrap input.eem-zone-price-in{width:100%;height:34px;border:1.5px solid #e1e5e7;border-left:none;border-radius:0 var(--eem-radius) var(--eem-radius) 0}.eem-row-card-field .eem-zone-price-wrap input.eem-zone-price-in:focus{border-color:var(--eem-electric)}.eem-row-card-field select{padding-right:28px;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='%236B7A99' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 9px center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.eem-row-card-delete{width:32px;height:32px;border-radius:var(--eem-radius,3px);border:none;background:transparent;color:#b91c1c;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.eem-row-card-delete svg{width:14px;height:14px}.eem-row-card-delete:hover{background:#fee2e2}.eem-row-card-preview-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--eem-text-muted);margin-bottom:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eem-row-card-count{font-weight:500;text-transform:none;letter-spacing:0;color:var(--eem-text-secondary);font-size:11.5px}.eem-row-builder-summary{font-size:12.5px;color:var(--eem-text-secondary)}.eem-stall-rows--simple .eem-row-card-field-layout,.eem-stall-rows--simple .eem-row-card-preview{display:none}.eem-stall-row-layout{display:flex;flex-wrap:wrap;gap:4px;padding:6px 0}.eem-stall-row-layout.eem-back-to-back{flex-direction:column;gap:2px}.eem-stall-row-side{display:flex;flex-wrap:wrap;gap:4px}.eem-stall-row-aisle{height:8px;background:repeating-linear-gradient(90deg,transparent 0 6px,#e1e5e7 6px 10px);margin:2px 0;border-radius:var(--eem-radius-sm)}.eem-stall-box{min-width:34px;height:32px;padding:0 6px;justify-content:center;border:1.5px solid #e1e5e7;border-radius:var(--eem-radius,3px);font-size:12px;line-height:1;text-align:center;white-space:nowrap}.eem-row-add-btn,.eem-stall-box{display:inline-flex;align-items:center;background:#fff;font-weight:600;color:var(--eem-navy);font-family:var(--eem-font-ui)}.eem-row-add-btn{gap:6px;padding:9px 16px;border:1.5px dashed #e1e5e7;border-radius:var(--eem-radius);font-size:13px;cursor:pointer;align-self:flex-start;margin-bottom:8px}.eem-row-add-btn:hover{border-color:var(--eem-electric);color:var(--eem-electric);border-style:solid}.eem-row-add-btn svg{width:13px;height:13px;color:var(--eem-electric)}#eem-rv-mapped-content .eem-zone-row{border:1.5px solid #e1e5e7;border-radius:var(--eem-radius)}#eem-rv-mapped-content .eem-zone-name-input{border:1.5px solid #e1e5e7}#eem-rv-mapped-content .eem-zone-price-wrap{border:1.5px solid #e1e5e7;border-radius:var(--eem-radius,3px);overflow:hidden}#eem-rv-mapped-content .eem-zone-price-sym{background:#fafbfe;border:none;border-right:1.5px solid #e1e5e7;border-radius:0;line-height:32px}#eem-rv-mapped-content .eem-zone-price-in{border:none;width:70px}#eem-rv-mapped-content .eem-field-row,#eem-stall-mapped-content .eem-field-row{display:block}#eem-rv-mapped-content .eem-field-label,#eem-stall-mapped-content .eem-field-label{margin-bottom:6px}.eem-tag-select{position:relative;width:100%;max-width:520px}.eem-tag-select-input{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:38px;padding:5px 8px;border:1.5px solid #e1e5e7;border-radius:var(--eem-radius,3px);background:#fff;cursor:text}.eem-tag-select-input:focus-within{border-color:var(--eem-electric);box-shadow:0 0 0 2px rgba(31,35,40,.1)}.eem-tag-chip{gap:4px;background:#f0f1f3;border:1px solid #dadde1;padding:2px 4px 2px 8px;font-size:12.5px;font-weight:600;line-height:1.4;font-family:var(--eem-font-ui)}.eem-tag-chip,.eem-tag-chip-remove{display:inline-flex;align-items:center;color:var(--eem-electric);border-radius:var(--eem-radius-sm)}.eem-tag-chip-remove{justify-content:center;width:16px;height:16px;cursor:pointer;font-size:14px;line-height:1;background:transparent;border:none;padding:0}.eem-tag-chip-remove:hover{background:#dadde1;color:var(--eem-navy)}.eem-tag-search{flex:1;min-width:80px;border:none;outline:none;padding:4px 2px;font-size:13px;font-family:var(--eem-font-ui);color:var(--eem-navy);background:transparent}.eem-tag-search::-moz-placeholder{color:var(--eem-text-placeholder)}.eem-tag-search::placeholder{color:var(--eem-text-placeholder)}.eem-tag-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1.5px solid #e1e5e7;border-radius:var(--eem-radius,3px);box-shadow:0 6px 16px rgba(14,19,22,.08);max-height:180px;overflow-y:auto;z-index:10;display:none}.eem-tag-select.open .eem-tag-dropdown{display:block}.eem-tag-dropdown-item{padding:7px 12px;font-size:13px;color:var(--eem-text);cursor:pointer;display:flex;align-items:center;gap:8px}.eem-tag-dropdown-item.is-active,.eem-tag-dropdown-item:hover{background:#f0f4fb;color:var(--eem-navy)}.eem-tag-dropdown-item.selected{color:var(--eem-text-muted)}.eem-tag-dropdown-item.selected:after{content:"✓";margin-left:auto;color:var(--eem-electric);font-weight:700}.eem-tag-dropdown-empty{padding:10px 12px;font-size:12.5px;color:var(--eem-text-muted);font-style:italic}@media (max-width:767px){.eem-row-card-top .eem-row-card-field-layout{flex:1 1 140px}}.eem-mode-btn{font-family:inherit}.eem-mode-btn:hover:not(.active){border-color:var(--eem-electric);color:var(--eem-electric)}.eem-inventory-computed-wrap{display:flex;align-items:center;gap:8px}.eem-inventory-computed-number{font-weight:700;color:#0e1316;font-size:28px}.eem-inventory-computed-label{font-size:13px;color:#4a5560;margin-left:2px}.eem-stall-chart-body{padding:18px 22px 40px;background:#fff}.eem-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--eem-radius);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;border:1px solid;text-decoration:none}.eem-btn svg{width:13px;height:13px;flex-shrink:0}.eem-btn--primary{background:#1f2328;color:#fff;border-color:#1f2328}.eem-btn--primary:hover{background:#1257d1;border-color:#1257d1;color:#fff}.eem-btn--ghost{background:#fff;color:#1d2327;border-color:#c3c4c7}.eem-btn--ghost:hover{background:#f6f7f7;color:#1d2327}a.eem-btn--primary,a.eem-btn--primary:focus,a.eem-btn--primary:hover,a.eem-btn--primary:link,a.eem-btn--primary:visited{color:#fff}a.eem-btn--ghost,a.eem-btn--ghost:focus,a.eem-btn--ghost:hover,a.eem-btn--ghost:link,a.eem-btn--ghost:visited{color:#1d2327}.eem-stall-chart-view-tabs-card{background:transparent;border:0;border-radius:0;overflow:visible;margin:0}.eem-header-actions{display:flex;gap:10px}.eem-stall-chart-view-tabs{display:flex;gap:0;background:#fff;padding:0 18px}.eem-chart-date-cell{font-size:13px;color:#50575e;white-space:nowrap}.eem-stall-chart-tab-panel{display:block}.eem-stall-chart-filter-row{padding:12px 22px;margin:0 -22px;border-top:0;border-bottom:1px solid #dcdcde;background:#f0f4fb;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.eem-loc-bulk{display:flex;align-items:center;gap:8px}select.eem-field-select--auto{width:auto}.eem-loc-bulk-select{min-width:150px}.eem-loc-barn-select{min-width:160px}.eem-stall-chart-barn-tabs{display:flex;gap:6px;flex-wrap:wrap}.eem-stall-chart-barn-tab{padding:6px 14px;border-radius:var(--eem-radius);font-size:12.5px;font-weight:500;color:#1d2327;cursor:pointer;border:1px solid #c3c4c7;background:#fff;font-family:inherit}.eem-stall-chart-barn-tab:hover{background:#f6f7f7;border-color:#8c8f94}.eem-stall-chart-barn-tab.active{background:#1f2328;color:#fff;border-color:#1f2328}.eem-stall-chart-search-input{width:100%;padding:6px 10px 6px 25px;border:1px solid #8c8f94;border-radius:var(--eem-radius);font-size:13px;font-family:inherit;color:#1d2327;background:#fff;outline:none}.eem-stall-chart-search-input:focus{border-color:#1f2328;box-shadow:0 0 0 2px rgba(31,35,40,.12)}.eem-stall-chart-filter-search .eem-stall-chart-search-input{padding-left:25px}.eem-stall-chart-empty-note{font-size:14px;font-weight:500;color:var(--eem-text-muted,#6b7280);text-align:center;padding:40px 24px;margin:16px 0 0;background:var(--eem-bg,#f8fafc);border:1px dashed var(--eem-border,#e1e5e7);border-radius:var(--eem-radius,8px)}.eem-stall-chart-no-data{font-size:13px;color:#4a5560;padding:28px 20px;margin:0;text-align:center}.eem-chart-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -22px}.eem-cust-chart-table,.eem-rv-chart-table,.eem-stall-chart-table{width:100%;border-collapse:collapse;min-width:500px}.eem-stall-chart-table{min-width:600px}.eem-cust-chart-table{min-width:700px}.eem-cust-chart-table thead tr,.eem-rv-chart-table thead tr,.eem-stall-chart-table thead tr{background:#f3f4f5;border-bottom:1px solid #dcdcde}.eem-cust-chart-table thead th,.eem-rv-chart-table thead th,.eem-stall-chart-table thead th{padding:11px 14px;font-size:13px;font-weight:600;color:#1d2327;text-align:left;white-space:nowrap}.eem-chart-date-col{text-align:center;min-width:130px}tr.eem-chart-barn-row td{background:#fdf4e7;padding:9px 22px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#b45309;border-bottom:1px solid #f3e2c4;border-top:1px solid #f3e2c4}.eem-chart-stall-row{border-bottom:1px solid #dcdcde}.eem-chart-stall-row:hover{background:#f6f7f7}.eem-cust-chart-table td,.eem-rv-chart-table td,.eem-stall-chart-table td{padding:11px 14px;font-size:13.5px;color:#1d2327;vertical-align:middle}.eem-cust-chart-table thead tr{background:#f8fafc;border-bottom:2px solid #dcdcde}.eem-cust-chart-table thead th{padding:10px 12px;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.eem-cust-chart-table tbody td{padding:10px 12px;font-size:14px;color:#1e293b}.eem-cust-chart-table tbody td:first-child,.eem-cust-chart-table thead th:first-child{padding-left:22px}.eem-cust-chart-table tbody td:last-child,.eem-cust-chart-table thead th:last-child{padding-right:22px}.eem-sortable-col{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.eem-sortable-col:hover{color:var(--eem-electric,#1f2328)}.eem-sort-icon{font-size:10px;opacity:.7}.eem-rv-chart-table thead tr,.eem-stall-chart-table thead tr{background:#f8fafc;border-bottom:2px solid #dcdcde}.eem-rv-chart-table thead th,.eem-stall-chart-table thead th{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.eem-rv-chart-table tbody td:first-child,.eem-rv-chart-table thead th:first-child,.eem-stall-chart-table tbody td:first-child,.eem-stall-chart-table thead th:first-child{padding-left:22px}.eem-rv-chart-table tbody td:last-child,.eem-rv-chart-table thead th:last-child,.eem-stall-chart-table tbody td:last-child,.eem-stall-chart-table thead th:last-child{padding-right:22px}.eem-chart-unit-num{font-weight:700;color:#0e1316;font-size:13.5px;min-width:70px;white-space:nowrap}.eem-loc-check-col{width:36px;text-align:center}.eem-loc-check-col input{cursor:pointer}.eem-loc-cell,.eem-loc-cell-td{white-space:nowrap}.eem-loc-cell{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--eem-radius-pill);border:1px solid;font-size:12px;font-weight:700;font-family:inherit;line-height:1.5;cursor:pointer;background:#fff}.eem-loc-cell .eem-occ-chevron{width:12px;height:12px;flex-shrink:0;opacity:.7}.eem-loc-cell--occupied{background:#eaf1fe;border-color:#b9d2fb;color:#0e1316}.eem-loc-cell--available{background:#e8f5ee;border-color:#b6e0c7;color:#15803d}.eem-loc-cell--cleaning{background:#f5f3ff;border-color:#ddd6fe;color:#7c3aed}.eem-loc-cell--blocked{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.eem-loc-cell--occupied.is-tack{background:#fff7ec;border-color:#f0c98a;color:#9a6a14}.eem-loc-cell--occupied.eem-ci-pending{box-shadow:inset 0 0 0 2px #ef4444}.eem-loc-cell--occupied.eem-ci-in{box-shadow:inset 0 0 0 2px #15803d}.eem-loc-cell--occupied.eem-ci-out{box-shadow:inset 0 0 0 2px #94a3b8}.eem-vip-star{color:#e0a800;font-size:11px;line-height:1;margin-right:2px;flex-shrink:0}.eem-sc-legend{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;padding:10px;font-size:12.5px;color:var(--eem-text-secondary)}.eem-sc-legend__item{display:inline-flex;align-items:center;gap:6px}.eem-sc-legend-ring{width:13px;height:13px;border-radius:var(--eem-radius-sm);background:#eaf1fe;box-sizing:border-box;display:inline-block}.eem-sc-legend-ring--pending{box-shadow:inset 0 0 0 2px #ef4444}.eem-sc-legend-ring--in{box-shadow:inset 0 0 0 2px #15803d}.eem-sc-legend-ring--out{box-shadow:inset 0 0 0 2px #94a3b8}.eem-loc-cell:hover:not(.eem-loc-cell--blocked){filter:brightness(.97)}.eem-loc-status-menu{position:fixed;z-index:100000;min-width:150px;margin:0;padding:5px;list-style:none;background:#fff;border:1px solid #dcdcde;border-radius:var(--eem-radius);box-shadow:0 8px 26px rgba(14,19,22,.18)}.eem-loc-status-menu[hidden]{display:none}.eem-loc-status-option{display:flex;width:100%;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:var(--eem-radius);background:transparent;color:#1d2327;font-size:13px;font-weight:600;font-family:inherit;text-align:left;cursor:pointer}.eem-loc-status-option:hover{background:#f6f7f7}.eem-loc-status-option:before{content:"";width:9px;height:9px;border-radius:var(--eem-radius-circle);flex-shrink:0}.eem-loc-status-option[data-target=available]:before{background:#15803d}.eem-loc-status-option[data-target=needs_cleaning]:before{background:#7c3aed}.eem-loc-status-option[data-target=block]:before{background:#b91c1c}.eem-loc-status-option[data-target=assign]:before{background:#1f2328}.eem-loc-status-option[data-target^=unblock]:before{background:#15803d}.eem-assign-search{width:100%;margin-bottom:10px}.eem-assign-list{max-height:260px;overflow:auto;display:flex;flex-direction:column;gap:2px}.eem-assign-row{display:block;width:100%;text-align:left;padding:9px 12px;border:0;background:none;border-radius:var(--eem-radius);font-size:13.5px;color:var(--eem-text-primary);cursor:pointer;font-family:inherit}.eem-assign-row:hover{background:#f6f7f7}.eem-assign-empty{padding:12px;font-size:13px;color:var(--eem-text-secondary);text-align:center}.eem-assign-row--add-new{color:var(--eem-electric,#1f2328);font-weight:700;border-top:1px solid var(--eem-line,#d9e2ec);margin-top:4px;padding-top:10px}.eem-block-hint{font-size:13px;color:var(--eem-text-secondary);margin:0 0 10px}.eem-block-presets{display:flex;gap:8px;margin-bottom:10px}.eem-block-nights{display:flex;flex-direction:column;gap:8px;padding:10px 0 2px;border-top:1px solid var(--eem-border-card,#e2e4e7)}.eem-block-night{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--eem-text-primary);cursor:pointer}.eem-block-night input{margin:0;width:16px;height:16px}.eem-chart-block-name{color:#50575e;font-size:13px;white-space:nowrap}.eem-assign-banner{margin:0 -22px;padding:14px 22px;background:var(--eem-electric,#1f2328);border:none;border-radius:0;color:#fff;font-size:14px}.eem-assign-banner strong{color:#fff}@media (max-width:767px){.eem-assign-banner{margin:0 -12px;padding:14px 12px}}body.eem-assign-mode .eem-chart-status--available[data-eem-action=assign-order-unit]{cursor:pointer;outline:2px solid transparent;transition:background .12s ease,color .12s ease,outline-color .12s ease}body.eem-assign-mode .eem-chart-status--available[data-eem-action=assign-order-unit]:hover{background:var(--eem-electric,#1f2328);color:#fff;border-color:var(--eem-electric,#1f2328);outline-color:#c7dafe}body.eem-assign-mode .eem-chart-status--available.eem-assign-pending[data-eem-action=assign-order-unit]{background:var(--eem-electric,#1f2328);color:#fff;border-color:var(--eem-electric,#1f2328);outline:2px solid #c7dafe;cursor:pointer}.eem-assign-banner-confirm{margin-left:12px;padding:6px 16px;font-size:13px}.eem-occ-pill--reserved{position:relative;background:#f0f1f3;color:#000;border-color:#dadde1;cursor:pointer;transition:filter .12s,box-shadow .12s}.eem-occ-pill--reserved:hover{filter:brightness(.96);box-shadow:0 1px 4px rgba(31,35,40,.18)}.eem-occ-chevron{width:11px;height:11px;color:#1f2328;opacity:.3;transition:opacity .12s;flex-shrink:0}.eem-occ-pill--reserved:hover .eem-occ-chevron{opacity:1}.eem-occ-pill--suggested .eem-occ-chevron{color:#92600a}.eem-link-btn{display:inline;padding:0;border:0;background:none;color:#1f2328;font:inherit;font-weight:600;cursor:pointer}.eem-link-btn:focus,.eem-link-btn:hover{color:#000}.eem-occ-pill__badges{position:absolute;top:-10px;left:8px;display:inline-flex;gap:3px;z-index:2;pointer-events:none}.eem-occ-badge{font-size:8.5px;font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase;padding:2px 5px;border-radius:var(--eem-radius);color:#fff;box-shadow:0 1px 2px rgba(15,23,42,.18)}.eem-occ-badge--tack{background:var(--eem-warn-text,#b45309)}.eem-cust-chart-table tbody tr{border-bottom:1px solid #dcdcde}.eem-cust-chart-table tbody tr:hover{background:#f6f7f7}.eem-chart-cust-link{color:#0e1316;font-weight:700;font-size:13.5px;text-decoration:none}.eem-chart-cust-link:hover{color:#1f2328}.eem-chart-cust-cell{display:flex;flex-direction:column;gap:1px}.eem-chart-cust-cell__row{display:inline-flex;align-items:center;gap:7px}.eem-chart-cust-order{color:var(--eem-text-secondary,#6b7a99);font-weight:600;font-size:11.5px;text-decoration:none;line-height:1.3}.eem-chart-cust-order:hover{color:#1f2328}.eem-chart-cust-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;cursor:default;outline:none}.eem-chart-cust-icon svg{width:14px;height:14px}.eem-chart-cust-icon--note{color:#b45309;background:var(--eem-warn-bg,#fef6e7)}.eem-chart-cust-icon--group{color:var(--eem-group-color,var(--eem-electric,#1f2328));background:var(--eem-info-bg,#eaf1fe)}.eem-chart-cust-tip{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translateX(-50%);z-index:50;min-width:150px;max-width:280px;width:-moz-max-content;width:max-content;padding:7px 10px;background:#0e1316;color:#fff;font-size:11.5px;font-weight:500;line-height:1.45;border-radius:var(--eem-radius);box-shadow:0 6px 18px rgba(14,19,22,.28);white-space:normal;opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none}.eem-chart-cust-tip strong{font-weight:700}.eem-chart-cust-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#0e1316}.eem-chart-cust-icon:focus .eem-chart-cust-tip,.eem-chart-cust-icon:hover .eem-chart-cust-tip{opacity:1;visibility:visible}.eem-chart-date-split{display:flex;flex-direction:column;gap:2px}.eem-chart-date-split__row{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.eem-chart-date-split__lbl{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b;min-width:32px}.eem-chart-status-col{white-space:nowrap}.eem-cust-chart-table td.eem-chart-checkin-cell{overflow:visible}.eem-stall-chart-group-toggle{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--eem-border-card);border-radius:var(--eem-radius);background:#fff;color:var(--eem-text);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.eem-stall-chart-group-toggle svg{width:14px;height:14px}.eem-stall-chart-group-toggle:hover{background:var(--eem-bg-hover);border-color:var(--eem-electric);color:var(--eem-electric)}.eem-stall-chart-group-toggle.is-active{background:var(--eem-info-bg);border-color:var(--eem-info-border);color:var(--eem-electric)}.eem-stall-chart-tack-toggle.is-active{background:var(--eem-warn-bg);border-color:var(--eem-warn-border);color:var(--eem-warn-text)}.eem-chart-tack-note{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:1px 9px;font-size:11px;font-weight:700;color:var(--eem-warn-text);background:var(--eem-warn-bg);border:1px solid var(--eem-warn-border);border-radius:var(--eem-radius-pill)}.eem-chart-tack-note__dot{width:6px;height:6px;border-radius:var(--eem-radius-circle);background:var(--eem-warn-accent);flex-shrink:0}.eem-stall-chart-menu-group{display:block;margin-top:6px;font-size:11.5px;color:var(--eem-text)}.eem-stall-chart-menu-group strong{font-weight:700;color:var(--eem-navy)}.eem-stall-chart-menu-shavings{display:block;margin-top:6px;font-size:11.5px;color:var(--eem-text)}.eem-stall-chart-menu-shavings strong{font-weight:700;color:#6d28d9}.eem-chart-stall-assignment{font-size:13px;color:#0e1316;font-weight:500}.eem-chart-rv-assignment{font-size:13px;color:#6d28d9;font-weight:500}.eem-chart-dash{color:#6b7280}.eem-chart-shavings-col{white-space:nowrap}.eem-chart-shavings-badge{display:inline-flex;align-items:center;padding:1px 9px;font-size:11.5px;font-weight:700;color:#6d28d9;background:#f3e8ff;border:1px solid #e3d0fb;border-radius:var(--eem-radius-pill);white-space:nowrap}.eem-stall-chart-issues-card{background:#fff;border:1px solid #e5e7eb;border-radius:var(--eem-radius);overflow:hidden;margin-bottom:14px}.eem-stall-chart-issues-header{background:#f3f4f5;padding:12px 18px;border-bottom:1px solid #dcdcde;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eem-stall-chart-issues-header svg{width:16px;height:16px;color:#b91c1c;flex-shrink:0}.eem-stall-chart-issues-title{font-family:var(--eem-font-display);font-size:14px;font-weight:700;color:#b91c1c}.eem-stall-chart-issues-count{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;font-size:11px;font-weight:700;padding:2px 8px;border-radius:var(--eem-radius-lg)}.eem-stall-chart-issues-body{padding:14px 18px}.eem-stall-chart-issue-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--eem-radius);border:1px solid #f0f0f1;background:#fff;margin-bottom:6px;gap:12px}.eem-stall-chart-issue-row:last-child{margin-bottom:0}.eem-stall-chart-issue-row:hover{background:#f6f7f7;border-color:#dcdcde}.eem-stall-chart-issue-text{font-size:13px;color:#1d2327;flex:1}.eem-stall-chart-issue-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.eem-stall-chart-issue-view-link{font-size:11.5px;color:#1f2328;font-weight:600;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;text-decoration:none}.eem-stall-chart-issue-view-link:hover{color:#1257d1}.eem-stall-chart-issue-view-link svg{width:11px;height:11px}.eem-stall-chart-cell-menu{position:absolute;z-index:120;background:#fff;border:1px solid #c3c4c7;border-radius:var(--eem-radius);box-shadow:0 8px 24px rgba(14,19,22,.18);padding:6px;display:none;min-width:200px;font-family:inherit}.eem-stall-chart-cell-menu.open{display:flex;flex-direction:column;gap:2px}.eem-stall-chart-menu-title-wrap{padding:8px 12px 6px;border-bottom:1px solid #f0f0f1;margin-bottom:4px}.eem-stall-chart-menu-title{font-size:13px;font-weight:600;color:#0e1316;line-height:1.3;margin-bottom:2px}.eem-stall-chart-menu-subtitle{font-size:11.5px;color:#4a5560}.eem-stall-chart-menu-subtitle a{color:#0e1316;font-weight:600;text-decoration:none}.eem-stall-chart-menu-subtitle a:hover{color:#1f2328}.eem-stall-chart-menu-special{display:block;margin-top:6px;padding:5px 8px;font-size:11.5px;line-height:1.4;color:var(--eem-warn-text);background:var(--eem-warn-bg);border-left:2px solid var(--eem-warn-border);border-radius:0 var(--eem-radius) var(--eem-radius) 0}.eem-stall-chart-menu-special strong{font-weight:700}.eem-stall-chart-cell-menu-btn{display:flex;align-items:center;gap:8px;padding:9px 12px;background:#fff;border:none;border-radius:var(--eem-radius);font-size:13px;font-weight:500;color:#1d2327;cursor:pointer;text-align:left;font-family:inherit;width:100%}.eem-stall-chart-cell-menu-btn:hover{background:#f6f7f7}.eem-stall-chart-cell-menu-btn svg{width:13px;height:13px;flex-shrink:0;color:#4a5560}.eem-stall-chart-cell-menu-btn:hover svg{color:#1f2328}.eem-smap{--eem-smap-chip:40px;--eem-smap-gap:4px;padding:0 18px 4px}.eem-smap-barn-row{display:flex;align-items:flex-end;justify-content:space-between;padding:10px 0 0;min-width:0;max-width:100%}.eem-smap-barn-tabs{display:flex;gap:4px;flex-wrap:wrap}.eem-smap-barn-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--eem-line,#d9e2ec);border-bottom:0;background:#f6f9fd;color:var(--eem-muted,#5f6f85);font-weight:700;font-size:13px;padding:8px 14px;border-radius:var(--eem-radius-lg,6px) var(--eem-radius-lg,6px) 0 0;cursor:pointer}.eem-smap-barn-tab.active{background:#fff;color:var(--eem-navy,#0e1316);box-shadow:inset 0 -2px 0 var(--eem-electric,#1f2328)}.eem-smap-legend{display:flex;gap:14px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--eem-line,#d9e2ec);font-size:12px;color:var(--eem-muted,#5f6f85);align-items:center}.eem-smap-legend span{display:inline-flex;align-items:center;gap:6px}.eem-smap-legend-hint{margin-left:auto;color:#8995a8}.eem-smap-sw{width:14px;height:14px;border-radius:var(--eem-radius,3px);border:1px solid var(--eem-line,#d9e2ec);display:inline-block}.eem-smap-sw--avail{background:#e8f5ee;border-color:#b6e0c7}.eem-smap-sw--resv{background:#dbe4f3;border-color:#bcccea}.eem-smap-sw--tack{background:#fff5e6;border-color:#e8a33d}.eem-smap-sw--block{background:#f87171;border-color:#ef4444}.eem-smap-sw--vip{background:none;border:0;color:#e0a800;font-size:14px;line-height:1;width:auto}.eem-smap-scroll{overflow:auto;padding:18px 0;background:#fbfcfe;max-height:640px;-webkit-overflow-scrolling:touch}.eem-smap,.eem-smap-scroll{min-width:0;max-width:100%}.eem-sc-map-search-group{display:flex;align-items:center;gap:8px;margin-left:auto}.eem-sc-map-search-group .eem-search-wrap{width:220px;min-width:0}.eem-smap-search-count{font-size:12px;color:var(--eem-muted,#6b7280);white-space:nowrap}.eem-smap-grid{display:grid;gap:1px;width:-moz-max-content;width:max-content;background:var(--eem-border,#e1e5e7);border:1px solid var(--eem-border,#e1e5e7)}.eem-smap-cell{width:var(--eem-smap-chip);height:var(--eem-smap-chip)}.eem-smap-cell--gap{background:#eef1f6;background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,#e2e7ef 0,#e2e7ef 6px)}.eem-smap-stall{position:relative;display:flex;align-items:center;justify-content:center;font-size:clamp(5px,calc(var(--eem-smap-chip, 40px) * .32),13px);font-weight:700;border:0;border-radius:0;background:#e8f5ee;color:#15803d;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;overflow:hidden}.eem-smap-stall:hover{z-index:1}.eem-smap-stall.eem-smap-drop-target,.eem-smap-stall:hover{outline:2px solid var(--eem-electric,#1f2328);outline-offset:-1px}.eem-smap-stall.eem-smap-drop-target{box-shadow:inset 0 0 0 2px #fff;z-index:2}.eem-sb-customer.eem-sb-dragging{opacity:.5}[data-eem-drag-src]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.eem-drag-active,body.eem-drag-active *{cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.eem-drag-source{opacity:.45}.eem-smap-stall.eem-smap-drop-ok{box-shadow:inset 0 0 0 2px var(--eem-electric,#1f2328)}.eem-smap-stall.eem-smap-drop-ok.eem-smap-drop-target{background:#cfe0fb;color:#1d4ed8;box-shadow:inset 0 0 0 2px #fff}.eem-loc-drop-ok{outline:2px dashed var(--eem-electric,#1f2328);outline-offset:-2px}.eem-loc-drop-ok.eem-loc-drop-target{outline-style:solid;box-shadow:0 0 0 3px rgba(31,35,40,.25)}.eem-drag-ghost{position:fixed;left:0;top:0;z-index:90;pointer-events:none;display:flex;flex-direction:column;gap:1px;min-width:128px;max-width:240px;padding:6px 10px;background:#fff;color:var(--eem-navy,#0e1316);border:1px solid var(--eem-border-card,#e1e5e7);border-left:4px solid var(--eem-electric,#1f2328);border-radius:var(--eem-radius,8px);box-shadow:0 8px 24px rgba(14,19,22,.22);font-size:12px;line-height:1.35}.eem-drag-ghost strong{font-size:13px;font-weight:700}.eem-drag-ghost span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eem-drag-ghost__hint{color:var(--eem-text-secondary,#4a5560)}.eem-drag-ghost.is-ok{border-left-color:#15803d}.eem-drag-ghost.is-ok .eem-drag-ghost__hint{color:#15803d;font-weight:600}.eem-drag-ghost.is-refused{border-left-color:#b91c1c}.eem-drag-ghost.is-refused .eem-drag-ghost__hint{color:#b91c1c}.eem-smap-stall.is-reserved{background:#dbe4f3;color:#2b4a78}.eem-smap-stall.is-blocked{background:repeating-linear-gradient(45deg,#fca5a5,#fca5a5 3px,#f87171 0,#f87171 6px);color:#fff}.eem-smap-stall.is-tack{background:#fff5e6;color:#9a6a14}.eem-smap-stall.is-cleaning{background:#f5f3ff;color:#7c3aed}.eem-smap-sw--conflict{background:#e5e7eb;border-color:#cbd5e1}.eem-smap-stall.is-conflict{background:#e5e7eb;color:#6b7280;cursor:not-allowed}.eem-smap-stall.is-conflict .eem-smap-cname{opacity:.95}.eem-smap-grid--armed .eem-smap-stall.eem-smap-fit{background:#bbf7d0;color:#14532d;outline:2px solid #15803d;outline-offset:-2px}.eem-smap-grid--armed .eem-smap-stall.eem-smap-fit:hover{outline-color:var(--eem-electric,#1f2328)}.eem-smap-morebadge{position:absolute;top:0;left:0;font-size:8px;background:var(--eem-navy,#031b4e);color:#fff;border-bottom-right-radius:3px;padding:1px 3px;font-weight:700;line-height:1;pointer-events:none}.eem-smap-stall.is-vip .eem-smap-morebadge{left:9px}.eem-smap-grid--dots .eem-smap-morebadge{display:none}.eem-smap-stall.eem-assign-current{outline:3px solid var(--eem-electric,#1f2328);outline-offset:-2px;z-index:2;box-shadow:0 0 0 3px rgba(31,35,40,.25)}.eem-loc-cell.eem-assign-current{outline:3px solid var(--eem-electric,#1f2328);outline-offset:1px;box-shadow:0 0 0 3px rgba(31,35,40,.2)}.eem-smap-grid .eem-smap-stall.eem-assign-pending{background:var(--eem-electric,#1f2328);color:#fff;outline:2px solid var(--eem-electric,#1f2328);outline-offset:-1px;z-index:2}.eem-smap-grid .eem-smap-stall.eem-assign-pending .eem-smap-cname{color:hsla(0,0%,100%,.92)}.eem-smap-grid .eem-smap-stall.eem-smap-selected{outline:2px solid var(--eem-electric,#1f2328);outline-offset:-2px;background:#cfe0fb;color:#1d4ed8;z-index:2}.eem-smap-stall.is-grouped{border-left:max(2px,calc(var(--eem-smap-chip, 40px) * .14)) solid var(--eem-grp,transparent)}.eem-smap-stall.eem-smap-highlight{outline:2px solid var(--eem-amber,#e8a33d);outline-offset:-1px;z-index:2}.eem-smap-pop-row--add-new{font-weight:700;border-top:1px solid var(--eem-line,#d9e2ec);margin-top:4px;padding-top:6px}.eem-smap-pop-row--add-new,.eem-smap-pop-row--add-new svg{color:var(--eem-electric,#1f2328)}.eem-smap-pop-meta{display:flex;flex-direction:column;gap:2px;padding:6px 4px 8px;font-size:12.5px;color:var(--eem-text-secondary,#50575e);border-bottom:1px solid var(--eem-line,#d9e2ec);margin-bottom:4px}.eem-smap-pop-meta strong{color:var(--eem-text-primary,#1d2327);font-weight:600}.eem-smap-dot{display:none;width:46%;height:46%;border-radius:var(--eem-radius-circle);background:var(--eem-dot,#9fb2cc)}.eem-smap-grid--dots .eem-smap-stall{font-size:0}.eem-smap-grid--dots .eem-smap-stall.is-grouped{border-left-width:0}.eem-smap-grid--dots .eem-smap-dot{display:block}.eem-smap-grid--dots .eem-smap-tbadge{display:none}.eem-smap-tbadge{position:absolute;top:-5px;right:-5px;font-size:8px;background:#e8a33d;color:#fff;border-radius:var(--eem-radius-sm);padding:0 3px;font-weight:800}.eem-smap-grid--dots .eem-smap-vipbadge{display:none}.eem-smap-vipbadge{position:absolute;top:-6px;left:-4px;font-size:11px;color:#e0a800;text-shadow:0 0 2px rgba(0,0,0,.35);line-height:1;pointer-events:none}.eem-smap-stall.is-vip{box-shadow:inset 0 0 0 2px #e0a800}.eem-smap-cname{position:absolute;bottom:2px;left:3px;font-size:clamp(6px,calc(var(--eem-smap-chip, 40px) * .16),10px);font-weight:400;line-height:1;white-space:nowrap;overflow:hidden;max-width:calc(100% - 6px);text-overflow:ellipsis;pointer-events:none;color:inherit;opacity:.78}.eem-smap-grid--dots .eem-smap-cname{display:none}.eem-smap-land{display:flex;align-items:center;justify-content:center;text-align:center;width:auto;height:auto;font-size:clamp(7px,calc(var(--eem-smap-chip, 40px) * .22),11px);font-weight:700;letter-spacing:.02em;color:#b45309;background:#fff7e6;border:0;border-radius:0;padding:2px;line-height:1.15;overflow:hidden}.eem-smap-pop{position:fixed;z-index:130;background:#fff;border:1px solid #c3c4c7;border-radius:var(--eem-radius);box-shadow:0 8px 24px rgba(14,19,22,.18);width:240px;display:none;font-family:inherit}.eem-smap-pop.open{display:block}.eem-smap-pop-head{padding:10px 12px 8px;border-bottom:1px solid #ededed}.eem-smap-pop-head--draggable{position:relative;padding-right:34px;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.eem-smap-pop-close{position:absolute;top:6px;right:6px;width:24px;height:24px;border:0;background:none;border-radius:var(--eem-radius,3px);font-size:18px;line-height:1;color:#4a5560;cursor:pointer}.eem-smap-pop-close:hover{background:#f0f0f1;color:#1d2327}.eem-smap-pop-num{font-size:13.5px;font-weight:700;color:#0e1316;line-height:1.3}.eem-smap-pop-st{font-size:11.5px;color:#4a5560;margin-top:2px}.eem-smap-pop-body{padding:6px}.eem-smap-pop-row{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;padding:9px 12px;border-radius:var(--eem-radius);font-size:13px;font-weight:500;color:#1d2327;cursor:pointer;text-align:left;font-family:inherit}.eem-smap-pop-row:hover{background:#f6f7f7}.eem-smap-pop-row svg{width:13px;height:13px;flex-shrink:0;color:#4a5560}.eem-smap-pop-row:hover svg{color:#1f2328}.eem-smap-pop-row.danger,.eem-smap-pop-row.danger svg{color:#b91c1c}.eem-smap-pop-row.danger:hover{background:#fef2f2}.eem-smap-pop-search{width:100%;padding:8px;border:1px solid var(--eem-line,#d9e2ec);border-radius:var(--eem-radius,3px);font-size:13px;margin-bottom:6px}.eem-smap-pop-list{max-height:180px;overflow:auto}.eem-smap-pop-addform{display:flex;flex-direction:column;gap:8px;padding:4px 2px 2px}.eem-smap-pop-addform .eem-smap-pop-search{margin-bottom:0}.eem-smap-pop-addform-btns{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.eem-smap-pop-empty{padding:9px 10px;font-size:12px;color:var(--eem-muted,#5f6f85)}.eem-map-sel-bar{position:fixed;left:50%;bottom:22px;transform:translateX(-50%) translateY(12px);display:none;align-items:center;gap:10px;padding:10px 14px;background:#fff;border:1px solid var(--eem-line,#d9e2ec);border-radius:var(--eem-radius-lg);box-shadow:0 10px 30px rgba(14,19,22,.2);z-index:140;opacity:0;transition:opacity .12s ease,transform .12s ease}.eem-map-sel-bar.open{display:flex;opacity:1;transform:translateX(-50%) translateY(0)}.eem-map-sel-bar__count{font-size:13px;font-weight:700;color:var(--eem-navy,#0e1316);margin-right:4px;white-space:nowrap}.eem-group-manage{margin:0 18px 14px}.eem-group-manage-panel{margin-top:10px;padding:14px 16px;background:#f8fafd;border:1px solid var(--eem-line,#d9e2ec);border-radius:var(--eem-radius-lg,6px)}.eem-group-manage-panel[hidden]{display:none}.eem-page p.eem-group-manage-hint{margin:0 0 12px;font-size:12.5px;color:var(--eem-muted,#5f6f85)}.eem-group-manage-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.eem-group-manage-row:last-child{margin-bottom:0}input.eem-group-manage-input{flex:0 1 280px;margin:0;padding:7px 10px;border:1px solid var(--eem-line,#d9e2ec);border-radius:var(--eem-radius,3px);font-size:13px}.eem-group-manage-count{font-size:12px;color:var(--eem-muted,#5f6f85);min-width:64px}.eem-tack-who-row{margin-top:12px}.eem-tack-who-row[hidden]{display:none}.eem-tack-who-row .eem-field-sublabel{display:block;font-size:12px;font-weight:600;color:var(--eem-muted,#5f6f85);margin-bottom:6px}.eem-stall-chart-empty-card{padding:18px 22px;background:#fff;border:1px solid #e5e7eb;border-radius:var(--eem-radius);margin-bottom:14px}@media (max-width:767px){.eem-stall-chart-body{padding:12px}.eem-stall-chart-view-tabs{overflow-x:auto;flex-wrap:nowrap}.eem-stall-chart-filter-row{flex-wrap:wrap;align-items:stretch;padding:10px 12px;gap:8px}#eem-sc-barn-tabs,#eem-sc-zone-tabs{flex:1 1 45%;min-width:0}#eem-sc-barn-tabs .eem-loc-barn-select,#eem-sc-zone-tabs .eem-loc-barn-select{width:100%;min-width:0}.eem-stall-chart-group-toggle{flex:1 1 0;min-width:0;justify-content:center;padding:8px 6px;font-size:11.5px;gap:4px;white-space:nowrap}.eem-stall-chart-barn-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:2px}.eem-stall-chart-barn-tab{flex-shrink:0}.eem-header-actions{width:100%}.eem-header-actions .eem-header-action-change{flex:1;text-align:center}.eem-scf-actions .eem-btn{flex:1;justify-content:center}.eem-stall-chart-filter-row{margin:0 -12px;padding:12px}.eem-chart-table-scroll{margin:0 -12px}.eem-cust-chart-table tbody td:first-child,.eem-cust-chart-table thead th:first-child{padding-left:12px;min-width:170px}.eem-cust-chart-table tbody td:last-child,.eem-cust-chart-table thead th:last-child{padding-right:12px}.eem-cust-chart-table .eem-chart-cust-link{white-space:nowrap}}.eem-sc-list-toolbar{padding:12px 18px;border-bottom:1px solid var(--eem-border);background:#f3f4f5;gap:8px}.eem-list-toolbar-left{display:flex;align-items:center;gap:8px;flex:1;flex-wrap:wrap}.eem-list-toolbar-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.eem-sc-list-table tr.eem-sc-hidden,.eem-sc-mobile-card.eem-sc-hidden{display:none}.eem-sc-avail-stat{font-size:12.5px;color:var(--eem-text-secondary)}.eem-sc-avail-stat strong{margin-right:1px}.eem-sc-avail-stat--available strong{color:var(--eem-badge-green-text)}.eem-sc-avail-stat--reserved strong{color:var(--eem-electric)}.eem-sc-avail-stat--blocked strong{color:#b91c1c}.eem-sc-avail-stat--none{color:var(--eem-text-secondary);font-style:italic}a.eem-sc-action-btn--primary,a.eem-sc-action-btn--primary:hover,a.eem-sc-action-btn--primary:link,a.eem-sc-action-btn--primary:visited{color:#fff}.eem-sc-mobile-card{background:#fff;border:1px solid var(--eem-border);border-radius:var(--eem-radius);padding:14px;margin-bottom:8px}a.eem-sc-mob-res-name{font-size:14px;color:var(--eem-navy)}a.eem-sc-mob-res-name:hover{color:var(--eem-electric)}@media (max-width:767px){.eem-sc-list-toolbar{align-items:stretch;padding:10px 12px}.eem-list-toolbar-left,.eem-sc-list-toolbar{flex-direction:column}.eem-search-wrap{max-width:100%;min-width:unset}}.res-dates{font-size:12.5px;color:#4a5560;margin-top:2px}.chart-stats{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.chart-stat{font-size:12px;color:#4a5560;display:inline-flex;align-items:center;gap:4px}.stat-dot{width:8px;height:8px;border-radius:var(--eem-radius-circle);display:inline-block;flex-shrink:0}.stat-dot--available{background:#22c55e}.stat-dot--reserved{background:#dc2626}.stat-dot--blocked{background:#94a3b8}th.sortable{cursor:pointer;white-space:nowrap}.sort-icon{opacity:.5;font-size:11px;margin-left:3px}.toolbar{justify-content:space-between}.toolbar,.toolbar-left{display:flex;align-items:center;gap:8px}.toolbar-left{flex:1}.toolbar-right{display:flex;align-items:center;gap:8px}.toolbar-select{font-size:13px;border:1px solid #8c8f94;border-radius:var(--eem-radius);padding:4px 8px;background:#fff;font-family:inherit}.search-wrap{flex:1}.item-count{font-size:13px;color:#50575e;white-space:nowrap}.pagination-row{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-top:1px solid #dcdcde;background:#f3f4f5;flex-wrap:wrap;gap:8px}.pagination-info{font-size:13px;color:#50575e}.eem-list-toolbar.eem-sc-list-toolbar{background:#f0f4fb}.pagination-row.eem-sc-pagination-row{background:var(--eem-gray-50,#f8fafc);border-top:none;min-height:53px;box-sizing:border-box}.pagination{display:flex;gap:4px}.page-btn{border:1px solid #c3c4c7;background:#fff;border-radius:var(--eem-radius);padding:4px 10px;font-size:13px;cursor:pointer;font-family:inherit;color:#50575e;min-width:28px}.page-btn--active,.page-btn.active{background:#1f2328;color:#fff;border-color:#1f2328}.page-btn[disabled]{opacity:.4;cursor:default}.cell-action-menu__title{font-size:13px;font-weight:600;color:#0e1316;line-height:1.3;margin-bottom:2px}.cell-action-menu__subtitle{font-size:11.5px;color:#4a5560}.cell-action-menu__btn{display:flex;align-items:center;gap:8px;padding:9px 12px;background:#fff;border:none;border-radius:var(--eem-radius);font-size:13px;font-weight:500;color:#1d2327;cursor:pointer;text-align:left;width:100%;font-family:inherit}.cell-action-menu__btn:hover{background:#f6f7f7}.cell-action-menu__btn svg{width:13px;height:13px;flex-shrink:0;color:#4a5560}.cell-action-menu__btn--danger,.cell-action-menu__btn--danger svg{color:#b91c1c}.cell-action-menu__btn--danger:hover{background:#fef2f2}.destination-banner{position:fixed;top:32px;left:0;right:0;z-index:300;background:#1f2328;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;font-size:14px;gap:12px;box-shadow:0 2px 8px rgba(31,35,40,.25)}.destination-banner__msg{flex:1}.destination-banner__cancel{background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.4);color:#fff;border-radius:var(--eem-radius);padding:5px 14px;cursor:pointer;font-size:13px;font-family:inherit}.destination-banner__cancel:hover{background:hsla(0,0%,100%,.28)}body.destination-mode{padding-top:48px}body.destination-mode .eem-occ-pill--blocked,body.destination-mode .eem-occ-pill--reserved{opacity:.5;pointer-events:none}@keyframes eem-pulse-avail{0%,to{box-shadow:0 0 0 2px #1f2328}50%{box-shadow:0 0 0 4px rgba(31,35,40,.45)}}.scope-modal-overlay{position:fixed;inset:0;background:rgba(14,19,22,.5);z-index:400;display:flex;align-items:center;justify-content:center;padding:20px}.scope-modal{background:#fff;border-radius:var(--eem-radius-lg);padding:24px;min-width:360px;max-width:480px;width:100%;box-shadow:0 16px 48px rgba(14,19,22,.25)}.scope-modal__title{font-size:18px;font-weight:600;margin:0 0 16px;color:#0e1316}.scope-modal__section{margin-bottom:16px}.scope-modal__label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#4a5560;margin-bottom:6px}.scope-modal__current-info{background:#f3f4f5;padding:10px 12px;font-size:13px;color:#0e1316}.scope-modal__current-info,.scope-radio{border:1px solid #dcdcde;border-radius:var(--eem-radius)}.scope-radio{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:6px;cursor:pointer;padding:8px 10px}.scope-radio:hover{border-color:#1f2328}.scope-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:20px;border-top:1px solid #dcdcde;padding-top:16px}.scope-modal__error{color:#b91c1c;font-size:13px;flex:1}.eem-stall-chart-zone-tabs{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.eem-stall-chart-zone-tab{padding:6px 14px;border-radius:var(--eem-radius);font-size:12.5px;font-weight:500;color:var(--eem-text);cursor:pointer;border:1px solid var(--eem-border);background:#fff;font-family:var(--eem-font-body);transition:background .12s,border-color .12s}.eem-stall-chart-zone-tab:hover{background:var(--eem-bg-secondary);border-color:#8c8f94}.eem-stall-chart-zone-tab.active{background:var(--eem-electric);color:#fff;border-color:var(--eem-electric)}.eem-sc-section-divider{display:flex;align-items:center;gap:8px;padding:10px 22px;margin:0 -22px;background:#f8fafc;border-top:1px solid #dcdcde;border-bottom:1px solid #dcdcde;font-family:var(--eem-font-heading);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#0e1316}.eem-sc-section-divider svg{width:14px;height:14px;flex-shrink:0}.eem-sc-section-divider__label{display:inline-flex;align-items:center}.eem-sc-legend--inline{margin-left:auto;padding:0;font-family:var(--eem-font-ui);font-size:12px;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--eem-text-secondary);gap:4px 14px}.eem-shell-page--stall-charts .eem-page-wrap{border:none;border-radius:0;overflow:visible;background:transparent}.eem-shell-page--stall-charts .eem-page-header{background:#fff;border-bottom:1px solid #e1e5e7;padding:18px 24px;display:block}.eem-shell-page--stall-charts .eem-page-header .eem-page-title{font-size:22px;font-weight:400;color:#0e1316;letter-spacing:.02em}.eem-shell-page--stall-charts .eem-page-header .eem-page-subtitle{font-size:13px;color:#64748b;margin-top:3px}.eem-shell-page--stall-charts .eem-page-body{background:#f7f7f5;padding:20px 24px 48px;display:flex;flex-direction:column;gap:16px}.eem-sc-list{display:contents}.eem-sc-list-toolbar{background:#fff;border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);padding:12px 16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.eem-sc-date-wrap{display:inline-flex}select.eem-sc-date-select{font-family:inherit;font-size:13px;line-height:1.4;color:#0e1316;background-color:#f7f7f5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;border:1.5px solid #d0daea;border-radius:var(--eem-radius);padding:8px 28px 8px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:36px;box-sizing:border-box;width:100%}select.eem-sc-date-select:focus{outline:none;border-color:#1f2328;box-shadow:0 0 0 3px rgba(31,35,40,.1)}.eem-sc-search-wrap{position:relative;display:flex;align-items:center;min-width:220px}.eem-sc-search-wrap svg{position:absolute;left:9px;top:50%;transform:translateY(-50%);width:13px;height:13px;color:#94a3b8;pointer-events:none;flex-shrink:0}.eem-sc-count{font-size:13px;color:#64748b;margin-left:auto;white-space:nowrap}.eem-sc-content-card-list{background:#fff;border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);overflow:hidden}.eem-sc-tbl-wrap{overflow-x:auto}.eem-sc-tbl{width:100%;border-collapse:collapse}.eem-sc-tbl thead tr{border-bottom:1px solid #e1e5e7;background:#fff}.eem-sc-tbl th{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding:10px 20px;text-align:left;white-space:nowrap}.eem-sc-tbl th:first-child{padding-left:20px}.eem-sc-tbl th:last-child{padding-right:20px}.eem-sc-tbl td{padding:14px 20px;border-bottom:1px solid #f0f4fb;vertical-align:middle}.eem-sc-tbl tbody tr:last-child td{border-bottom:none}.eem-sc-tbl tbody tr:hover td{background:#fafbfe}a.eem-sc-res-link{font-size:14px;font-weight:700;color:#0e1316;display:block;text-decoration:none}a.eem-sc-res-link:focus,a.eem-sc-res-link:hover{color:#1f2328;text-decoration:none}.eem-sc-avail-stats{display:flex;flex-wrap:wrap;gap:14px}.eem-sc-avail-stat{font-size:12px;color:#64748b;white-space:nowrap}.eem-sc-avail-stat strong{font-size:14px;font-weight:700;margin-right:2px}.eem-sc-avail-stat--available strong{color:#15803d}.eem-sc-avail-stat--reserved strong{color:#1f2328}.eem-sc-avail-stat--blocked strong{color:#94a3b8}.eem-sc-not-configured{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#94a3b8;font-style:italic}.eem-sc-cell-muted{color:#94a3b8;font-size:13px}.eem-sc-mobile-cards{display:none;padding:12px}.eem-sc-mob-card{background:#fff;border:1px solid #e1e5e7;border-radius:var(--eem-radius);padding:14px;margin-bottom:8px}.eem-sc-mob-card:last-child{margin-bottom:0}a.eem-sc-mob-res-name{font-size:15px;font-weight:700;color:#0e1316;display:block;margin-bottom:2px;text-decoration:none}a.eem-sc-mob-res-name:focus,a.eem-sc-mob-res-name:hover{color:#1f2328;text-decoration:none}.eem-sc-mob-dates{font-size:12px;color:#64748b;margin-bottom:10px}.eem-sc-mob-avail{margin-bottom:12px}a.eem-sc-mob-edit-btn,a.eem-sc-mob-edit-btn:link,a.eem-sc-mob-edit-btn:visited{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:var(--eem-radius);font-size:12px;font-weight:600;color:#0e1316;background:#f7f7f5;border:1px solid #d0daea;text-decoration:none}a.eem-sc-mob-edit-btn:focus,a.eem-sc-mob-edit-btn:hover{background:#e8eef8;color:#0e1316;text-decoration:none}.eem-sc-no-match{padding:48px 24px;text-align:center;color:#64748b;font-size:13px}.eem-sc-pagination-row{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid #f0f4fb;flex-wrap:wrap;gap:8px}.eem-sc-pagination-info{font-size:13px;color:#64748b}.eem-sc-pagination{display:flex;gap:4px}.eem-sc-page-btn{border:1px solid #d0daea;background:#fff;border-radius:var(--eem-radius);padding:4px 10px;font-size:13px;cursor:pointer;color:#64748b;min-width:28px;font-family:inherit}.eem-sc-page-btn--active{background:#1f2328;color:#fff;border-color:#1f2328}.eem-sc-page-btn:disabled{opacity:.4;cursor:default}@media (max-width:900px){.eem-shell-page--stall-charts .eem-page-body{padding:14px 14px 40px}.eem-sc-list-toolbar{padding:10px 12px}.eem-sc-tbl-wrap{display:none}.eem-sc-mobile-cards{display:block}}@media (max-width:600px){.eem-sc-list-toolbar{flex-direction:column;align-items:stretch}.eem-sc-date-wrap{display:block;width:100%}.eem-sc-search-wrap{min-width:unset;width:100%;box-sizing:border-box}.eem-sc-count{margin-left:0}}.eem-shell-page--stall-charts #wpbody,.eem-shell-page--stall-charts #wpbody-content,.eem-shell-page--stall-charts #wpcontent,.eem-shell-page--stall-charts .wrap{background:#f7f7f5}.eem-shell-page--stall-charts .eem-page{padding:0}.eem-shell-page--stall-charts .eem-breadcrumb{background:#fff;border-bottom:1px solid #e1e5e7;min-height:56px;padding:0 24px;margin:0;gap:10px;justify-content:space-between;flex-wrap:nowrap}.eem-shell-page--stall-charts .eem-breadcrumb-left{display:flex;align-items:center;gap:10px;min-width:0}.eem-shell-page--stall-charts .eem-breadcrumb a.eem-breadcrumb-segment,.eem-shell-page--stall-charts .eem-breadcrumb a.eem-breadcrumb-segment:link,.eem-shell-page--stall-charts .eem-breadcrumb a.eem-breadcrumb-segment:visited{color:#1f2328}.eem-shell-page--stall-charts .eem-breadcrumb-sep{color:#c8d4e8}.eem-shell-page--stall-charts .eem-breadcrumb-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.eem-shell-page--stall-charts .eem-sc-topbtn,.eem-shell-page--stall-charts a.eem-sc-topbtn,.eem-shell-page--stall-charts a.eem-sc-topbtn:link,.eem-shell-page--stall-charts a.eem-sc-topbtn:visited{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--eem-radius);font-size:13px;font-weight:600;color:#0e1316;background:#f7f7f5;border:1px solid #d0daea;cursor:pointer;text-decoration:none;white-space:nowrap;line-height:1}.eem-shell-page--stall-charts .eem-sc-topbtn svg{flex-shrink:0;display:block}.eem-shell-page--stall-charts .eem-sc-topbtn:hover,.eem-shell-page--stall-charts a.eem-sc-topbtn:focus,.eem-shell-page--stall-charts a.eem-sc-topbtn:hover{background:#e8eef8;color:#0e1316;text-decoration:none}.eem-shell-page--stall-charts .eem-sc-pagehead{background:#fff;border-bottom:1px solid #e1e5e7;padding:18px 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.eem-shell-page--stall-charts .eem-sc-pagehead-title{font-size:20px;font-weight:700;color:#0e1316;letter-spacing:-.02em;line-height:1.2;margin:0}.eem-shell-page--stall-charts .eem-sc-pagehead-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.eem-shell-page--stall-charts .eem-sc-pagehead--toolbar{align-items:center}.eem-shell-page--stall-charts .eem-sc-controls{display:inline-flex;align-items:center;gap:10px}.eem-shell-page--stall-charts .eem-sc-controls select.eem-sc-control-select{min-width:0}.eem-shell-page--stall-charts .eem-sc-pagehead-filters{gap:16px;align-items:flex-end;flex-wrap:wrap}.eem-shell-page--stall-charts .eem-sc-viewbar{flex-basis:100%;display:flex;align-items:center;gap:12px;margin-top:6px}.eem-shell-page--stall-charts .eem-sc-vswitch{display:inline-flex;border:1.5px solid #d0daea;border-radius:var(--eem-radius);overflow:hidden;background:#f7f7f5}.eem-shell-page--stall-charts .eem-sc-vbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid #d0daea;background:#f7f7f5;color:#5b6677;font-family:inherit;font-size:13px;font-weight:600;padding:9px 17px;cursor:pointer;line-height:1.2;min-height:40px}.eem-shell-page--stall-charts .eem-sc-vbtn:last-child{border-right:0}.eem-shell-page--stall-charts .eem-sc-vbtn:hover{background:#e8eef8;color:#0e1316}.eem-shell-page--stall-charts .eem-sc-vbtn.active{background:#1f2328;color:#fff}.eem-shell-page--stall-charts .eem-sc-vbtn--rv{color:#7c4dff}.eem-shell-page--stall-charts .eem-sc-vbtn--rv.active{background:#7c4dff;color:#fff}.eem-shell-page--stall-charts .eem-sc-toolbar-search{margin-left:auto}.eem-shell-page--stall-charts .eem-sc-btn-primary,.eem-shell-page--stall-charts button.eem-sc-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--eem-radius);font-size:13px;font-weight:600;color:#fff;background:#1f2328;border:1px solid #1f2328;cursor:pointer;line-height:1}.eem-shell-page--stall-charts .eem-sc-btn-primary:hover{background:#0d4fc2;color:#fff}.eem-shell-page--stall-charts .eem-header-typeahead{display:flex;align-items:center;gap:8px}.eem-shell-page--stall-charts .eem-sc-banner-amber{display:flex;align-items:flex-start;gap:10px;padding:12px 24px;background:#fffbeb;border-top:1px solid #fde68a;border-bottom:1px solid #fde68a;border-left:4px solid #d97706;font-size:13px;color:#92400e;line-height:1.5}.eem-shell-page--stall-charts .eem-sc-banner-amber svg{width:15px;height:15px;color:#d97706;flex-shrink:0;margin-top:1px}.eem-shell-page--stall-charts .eem-sc-banner-amber strong{color:#92400e}.eem-shell-page--stall-charts .eem-sc-banner-amber .eem-link-btn{background:none;border:0;padding:0;font:inherit;font-weight:700;color:#92400e;cursor:pointer}.eem-shell-page--stall-charts .eem-sc-banner-amber--card{border:1px solid #fde68a;border-left:4px solid #d97706;border-radius:var(--eem-radius-lg);margin-bottom:16px;padding:12px 18px}.eem-shell-page--stall-charts .eem-sc-banner-amber--global{margin:-20px -24px 20px;border-top:0}.eem-shell-page--stall-charts .eem-sc-content{padding:0;background:#f7f7f5}.eem-shell-page--stall-charts .eem-sc-body{display:flex;align-items:stretch;gap:0;margin:0}.eem-shell-page--stall-charts .eem-sc-main{flex:1;min-width:0;padding:0}.eem-shell-page--stall-charts .eem-sc-sidebar{width:300px;min-width:300px;flex-shrink:0;background:#fff;border:0;border-right:1px solid #e1e5e7;border-radius:0;display:flex;flex-direction:column;overflow:hidden;position:sticky;top:0;align-self:stretch;max-height:100vh;transition:width .2s,min-width .2s}.eem-shell-page--stall-charts .eem-sc-sidebar.collapsed{width:48px;min-width:48px}.eem-shell-page--stall-charts .eem-sc-sidebar.collapsed .eem-sb-filters-collapse,.eem-shell-page--stall-charts .eem-sc-sidebar.collapsed .eem-sb-list,.eem-shell-page--stall-charts .eem-sc-sidebar.collapsed .eem-sb-search,.eem-shell-page--stall-charts .eem-sc-sidebar.collapsed .eem-sb-title{display:none}.eem-shell-page--stall-charts .eem-sb-topbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid #e1e5e7;flex-shrink:0}.eem-shell-page--stall-charts .eem-sb-title{font-size:13px;font-weight:700;color:#0e1316;white-space:nowrap;overflow:hidden}.eem-shell-page--stall-charts .eem-sb-collapse-btn{width:28px;height:28px;border:1px solid #e1e5e7;border-radius:var(--eem-radius);background:#fff;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0;cursor:pointer}.eem-shell-page--stall-charts .eem-sb-collapse-btn:hover{border-color:#1f2328;color:#1f2328;background:#eff6ff}.eem-shell-page--stall-charts .eem-sb-collapse-btn svg{width:14px;height:14px;transition:transform .2s}.eem-shell-page--stall-charts .eem-sc-sidebar.collapsed .eem-sb-collapse-btn svg{transform:rotate(180deg)}.eem-shell-page--stall-charts .eem-sb-search{padding:10px 12px;border-bottom:1px solid #f0f4fb;flex-shrink:0}.eem-shell-page--stall-charts .eem-sb-search-inner{position:relative}.eem-shell-page--stall-charts .eem-sb-search-inner svg{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:13px;height:13px;color:#94a3b8;pointer-events:none}.eem-shell-page--stall-charts input.eem-sb-search-input{width:100%;padding:7px 10px 7px 28px;border:1px solid #d0daea;border-radius:var(--eem-radius);font-size:12.5px;color:#0e1316;background:#f7f7f5;outline:none;min-height:0;margin:0;box-shadow:none}.eem-shell-page--stall-charts input.eem-sb-search-input:focus{border-color:#1f2328;box-shadow:0 0 0 3px rgba(31,35,40,.1)}.eem-shell-page--stall-charts .eem-sb-filters-collapse{border-bottom:1px solid #f0f4fb;flex-shrink:0}.eem-shell-page--stall-charts .eem-sb-filters-summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;padding:9px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;-webkit-user-select:none;-moz-user-select:none;user-select:none}.eem-shell-page--stall-charts .eem-sb-filters-summary::-webkit-details-marker{display:none}.eem-shell-page--stall-charts .eem-sb-filters-summary:hover{color:#1f2328}.eem-shell-page--stall-charts .eem-sb-filters-chevron{width:13px;height:13px;transition:transform .15s}.eem-shell-page--stall-charts .eem-sb-filters-collapse[open] .eem-sb-filters-chevron{transform:rotate(180deg)}.eem-shell-page--stall-charts .eem-sb-filters{display:flex;flex-direction:column;gap:8px;padding:4px 12px 12px;flex-shrink:0}.eem-shell-page--stall-charts .eem-sb-filter-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;margin-bottom:4px}.eem-shell-page--stall-charts select.eem-sb-filter-select{width:100%;padding:6px 24px 6px 8px;border:1px solid #d0daea;border-radius:var(--eem-radius);font-size:12px;color:#0e1316;background-color:#fff;min-height:0;margin:0;box-shadow:none}.eem-shell-page--stall-charts select.eem-sb-filter-select:focus{border-color:#1f2328}.eem-shell-page--stall-charts .eem-sb-filter-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.eem-shell-page--stall-charts .eem-sb-list{flex:1;overflow-y:auto;padding:6px 0}.eem-shell-page--stall-charts .eem-sb-section-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;padding:8px 14px 4px;display:flex;align-items:center;gap:6px}.eem-shell-page--stall-charts .eem-sb-section-label span{flex:1;height:1px;background:#f0f4fb}.eem-shell-page--stall-charts .eem-sb-customer{display:flex;align-items:center;gap:8px;padding:6px 12px;cursor:pointer;border-left:3px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s}.eem-shell-page--stall-charts .eem-sb-cust-name .eem-vip-star{color:#eab308;font-size:12px;margin-right:1px}.eem-shell-page--stall-charts .eem-sb-customer:hover{background:#f5f8ff;border-left-color:#1f2328}.eem-shell-page--stall-charts .eem-sb-customer.eem-sb-selected{background:#eff6ff;border-left-color:#1f2328}.eem-shell-page--stall-charts .eem-sb-customer.assigned{opacity:.65}.eem-shell-page--stall-charts .eem-sb-cust-avatar{width:28px;height:28px;border-radius:var(--eem-radius-circle);background:#e1e5e7;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#0e1316;flex-shrink:0}.eem-shell-page--stall-charts .eem-sb-cust-avatar.assigned{background:#e8f5ee;color:#15803d}.eem-shell-page--stall-charts .eem-sb-cust-info{flex:1;min-width:0}.eem-shell-page--stall-charts .eem-sb-cust-name{font-size:12.5px;font-weight:600;color:#0e1316;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.eem-shell-page--stall-charts .eem-sb-customer.assigned .eem-sb-cust-name{color:#94a3b8}.eem-shell-page--stall-charts .eem-sb-cust-meta{font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.eem-shell-page--stall-charts .eem-sb-cust-badges{display:flex;gap:3px;flex-shrink:0}.eem-shell-page--stall-charts .eem-sb-badge{font-size:10px;font-weight:700;padding:2px 6px;border-radius:var(--eem-radius-lg);white-space:nowrap;line-height:1.4}.eem-shell-page--stall-charts .eem-sb-badge-unassigned{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.eem-shell-page--stall-charts .eem-sb-badge-assigned{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.eem-shell-page--stall-charts .eem-sb-assigned-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:7px 12px;font-size:11px;font-weight:600;color:#64748b;background:#f7f7f5;border:0;border-top:1px solid #f0f4fb;border-bottom:1px solid #f0f4fb;cursor:pointer;text-align:left}.eem-shell-page--stall-charts .eem-sb-assigned-toggle svg{width:12px;height:12px;transition:transform .2s}.eem-shell-page--stall-charts .eem-sb-assigned-toggle.open svg{transform:rotate(180deg)}.eem-shell-page--stall-charts .eem-sb-assigned-list{display:none}.eem-shell-page--stall-charts .eem-sb-assigned-list.open{display:block}@media (max-width:900px){.eem-shell-page--stall-charts .eem-sc-sidebar{display:none}}.eem-shell-page--stall-charts .eem-sc-kpi-bar{background:#fff;border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);padding:16px 20px;margin-bottom:16px}.eem-shell-page--stall-charts .eem-sc-kpi-cards{display:flex;flex-wrap:wrap;gap:10px}.eem-shell-page--stall-charts .eem-sc-kpi-card{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:12px;background:#f7f7f5;border:1px solid #e1e5e7;border-radius:var(--eem-radius);padding:12px 16px}.eem-shell-page--stall-charts .eem-sc-kpi-icon{width:32px;height:32px;border-radius:var(--eem-radius);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;background:#e8effe;color:#1f2328}.eem-shell-page--stall-charts .eem-sc-kpi-icon--green{background:#e8f5ee;color:#15803d}.eem-shell-page--stall-charts .eem-sc-kpi-num{font-size:24px;font-weight:700;color:#0e1316;line-height:1}.eem-shell-page--stall-charts .eem-sc-kpi-num--green{color:#15803d}.eem-shell-page--stall-charts .eem-sc-kpi-label{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#64748b;margin-top:2px}.eem-shell-page--stall-charts .eem-sc-filterbar{background:#fff;border:0;border-bottom:1px solid #e1e5e7;border-radius:0;padding:14px 18px;margin-bottom:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.eem-shell-page--stall-charts .eem-sc-fgroup{display:flex;flex-direction:column;gap:5px}.eem-shell-page--stall-charts .eem-sc-flabel{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.eem-shell-page--stall-charts .eem-sc-seg{display:inline-flex;border:1.5px solid #d0daea;border-radius:var(--eem-radius);overflow:hidden;background:#f7f7f5}.eem-shell-page--stall-charts .eem-sc-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid #d0daea;background:#f7f7f5;color:#64748b;font-family:inherit;font-size:13px;font-weight:600;padding:9px 18px;cursor:pointer;line-height:1.2;min-height:40px}.eem-shell-page--stall-charts .eem-sc-seg-btn:last-child{border-right:0}.eem-shell-page--stall-charts .eem-sc-seg-btn:hover{background:#e8eef8;color:#0e1316}.eem-shell-page--stall-charts .eem-sc-seg-btn.active{background:#1f2328;color:#fff}.eem-shell-page--stall-charts select.eem-sc-select{box-sizing:border-box;font-family:var(--eem-font-ui);font-size:14px;line-height:1.5;color:#0e1316;background-color:#f7f7f5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;border:1.5px solid #d0daea;border-radius:var(--eem-radius);padding:9px 32px 9px 12px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;min-width:200px;max-width:none;min-height:40px;height:40px;box-shadow:none;margin:0}.eem-shell-page--stall-charts select.eem-sc-select:focus{outline:none;border-color:#1f2328;box-shadow:0 0 0 3px rgba(31,35,40,.1)}.eem-shell-page--stall-charts .eem-sc-filter-actions{margin-left:auto;display:flex;gap:8px;align-items:flex-end}.eem-shell-page--stall-charts .eem-sc-content-card{background:#fff;border:0;border-radius:0;overflow:hidden}.eem-shell-page--stall-charts .eem-sc-banner-blue{padding:12px 20px;background:#1f2328;font-size:13px;color:#fff;line-height:1.5}.eem-shell-page--stall-charts .eem-sc-banner-blue strong{color:#fff}@media (max-width:900px){.eem-shell-page--stall-charts .eem-breadcrumb-segment,.eem-shell-page--stall-charts .eem-breadcrumb-sep{display:none}.eem-shell-page--stall-charts .eem-sc-content{padding:14px 14px 40px}.eem-shell-page--stall-charts .eem-sc-pagehead{padding:14px}.eem-shell-page--stall-charts .eem-sc-kpi-card{flex:1 1 calc(50% - 5px)}.eem-shell-page--stall-charts .eem-sc-seg{width:100%}.eem-shell-page--stall-charts .eem-sc-seg-btn{flex:1}.eem-shell-page--stall-charts .eem-sc-topbtn-label{display:none}.eem-shell-page--stall-charts .eem-sc-topbtn,.eem-shell-page--stall-charts a.eem-sc-topbtn{width:40px;height:40px;padding:0;justify-content:center;gap:0}}.eem-shell-page--stall-charts .eem-cust-chart-table{width:100%;border-collapse:collapse;min-width:700px;background:#fff}.eem-shell-page--stall-charts .eem-cust-chart-table thead tr{border-bottom:1px solid #e1e5e7;background:#fff}.eem-shell-page--stall-charts .eem-cust-chart-table th{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding:10px 16px;text-align:left;white-space:nowrap;background:#fff;border-bottom:0}.eem-shell-page--stall-charts .eem-cust-chart-table td:first-child,.eem-shell-page--stall-charts .eem-cust-chart-table th:first-child{padding-left:20px}.eem-shell-page--stall-charts .eem-cust-chart-table td:last-child,.eem-shell-page--stall-charts .eem-cust-chart-table th:last-child{padding-right:20px}.eem-shell-page--stall-charts .eem-cust-chart-table td{font-size:14px;color:#0e1316;padding:14px 16px;border-bottom:1px solid #f0f4fb;vertical-align:middle;white-space:nowrap}.eem-shell-page--stall-charts .eem-cust-chart-table tbody tr:last-child td{border-bottom:none}.eem-shell-page--stall-charts .eem-cust-chart-table tbody tr:hover td{background:#fafbfe}.eem-shell-page--stall-charts .eem-chart-cust-link,.eem-shell-page--stall-charts a.eem-chart-cust-link{font-weight:600;color:#0e1316;text-decoration:none}.eem-shell-page--stall-charts a.eem-chart-cust-link:hover{color:#1f2328;text-decoration:none}.eem-shell-page--stall-charts .eem-chart-cust-order,.eem-shell-page--stall-charts a.eem-chart-cust-order{font-size:12px;color:#64748b;font-weight:600;display:block;margin-top:1px;text-decoration:none}.eem-shell-page--stall-charts a.eem-chart-cust-order:hover{color:#1f2328;text-decoration:none}.eem-shell-page--stall-charts .eem-chart-barn-name,.eem-shell-page--stall-charts .eem-chart-lot-name{color:#0e1316}.eem-shell-page--stall-charts .eem-chart-dash{color:#94a3b8}.eem-shell-page--stall-charts .eem-cust-chart-table{table-layout:auto}.eem-shell-page--stall-charts .eem-cust-chart-table td{white-space:normal}.eem-shell-page--stall-charts .eem-chart-rv-assignment,.eem-shell-page--stall-charts .eem-chart-stall-assignment{white-space:normal;min-width:90px}.eem-shell-page--stall-charts .eem-cust-chart-table td.eem-chart-checkin-cell,.eem-shell-page--stall-charts .eem-cust-chart-table td.eem-chart-date-cell,.eem-shell-page--stall-charts .eem-cust-chart-table td.eem-chart-notes-cell{white-space:nowrap}.eem-shell-page--stall-charts .eem-loc-table{width:100%;border-collapse:collapse;min-width:580px;background:#fff}.eem-shell-page--stall-charts .eem-loc-table thead th{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;padding:9px 14px;text-align:left;border-bottom:1px solid #f0f4fb;background:#fff;white-space:nowrap}.eem-shell-page--stall-charts .eem-loc-table thead th:first-child{padding-left:20px}.eem-shell-page--stall-charts .eem-loc-table td{padding:10px 14px;font-size:13px;color:#0e1316;border-bottom:1px solid #f0f4fb;vertical-align:middle;white-space:nowrap}.eem-shell-page--stall-charts .eem-loc-table td:first-child{padding-left:20px}.eem-shell-page--stall-charts .eem-loc-table tbody tr:last-child td{border-bottom:none}.eem-shell-page--stall-charts .eem-chart-barn-row td{background:#f8fafc;padding:9px 14px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#0e1316;border-top:1px solid #e1e5e7;border-bottom:1px solid #e1e5e7}.eem-shell-page--stall-charts .eem-chart-barn-row td:first-child{padding-left:20px}.eem-shell-page--stall-charts .eem-chart-unit-num{font-weight:700;color:#0e1316}.eem-shell-page--stall-charts .eem-chart-stall-barn-sub{margin-top:3px;font-size:11px;font-weight:500;color:#6b7280}.eem-shell-page--stall-charts .eem-loc-cell{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--eem-radius);border:1px solid;font-size:13px;font-weight:600;min-height:36px;cursor:pointer;white-space:nowrap;background:#fff;line-height:1.2}.eem-shell-page--stall-charts .eem-loc-cell .eem-occ-chevron{width:12px;height:12px;opacity:.5}.eem-shell-page--stall-charts .eem-loc-cell--occupied{background:#eaf1fe;border-color:#b9d2fb;color:#0e1316}.eem-shell-page--stall-charts .eem-loc-cell--available{background:#e8f5ee;border-color:#b6e0c7;color:#15803d}.eem-shell-page--stall-charts .eem-loc-cell--cleaning,.eem-shell-page--stall-charts .eem-loc-cell--needs_cleaning{background:#f5f3ff;border-color:#ddd6fe;color:#7c3aed}.eem-shell-page--stall-charts .eem-loc-cell--blocked{background:#f3f4f5;border-color:#e2e4e7;color:#64748b;cursor:default}.eem-shell-page--stall-charts [data-inv-section=stalls] .eem-sc-section-divider{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;color:#0e1316;margin:0}.eem-shell-page--stall-charts [data-inv-section=rv] .eem-sc-section-divider{background:#fdf4e7;border-top:1px solid #f3e2c4;border-bottom:1px solid #f3e2c4;color:#d97706;margin:0}.eem-shell-page--stall-charts .eem-sc-content-card .eem-chart-table-scroll,.eem-shell-page--stall-charts .eem-sc-content-card .eem-sc-section-divider,.eem-shell-page--stall-charts .eem-sc-content-card .eem-stall-chart-dm-bar,.eem-shell-page--stall-charts .eem-sc-content-card .eem-stall-chart-filter-bar,.eem-shell-page--stall-charts .eem-sc-content-card .eem-stall-chart-filter-row,.eem-shell-page--stall-charts .eem-sc-content-card .eem-stall-chart-unsaved-banner{margin-left:0;margin-right:0;max-width:100%}.eem-shell-page--stall-charts .eem-sc-content-card .eem-stall-chart-filter-row{background:#fff;border-top:0;border-bottom:1px solid #f0f4fb;padding:12px 20px}.eem-shell-page--stall-charts .eem-stall-chart-filter-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid #f0f4fb}.eem-shell-page--stall-charts .eem-stall-chart-group-toggle{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--eem-radius);font-size:13px;font-weight:600;color:#0e1316;background:#f7f7f5;border:1.5px solid #d0daea;cursor:pointer;white-space:nowrap}.eem-shell-page--stall-charts .eem-stall-chart-group-toggle:hover,.eem-shell-page--stall-charts .eem-stall-chart-group-toggle[aria-pressed=true]{background:#f0f1f3;border-color:#1f2328;color:#1f2328}.eem-shell-page--stall-charts .eem-stall-chart-group-toggle svg{width:13px;height:13px;flex-shrink:0}.eem-shell-page--stall-charts .eem-stall-chart-filter-search{margin-left:auto}.eem-shell-page--stall-charts .eem-chart-notes-cell,.eem-shell-page--stall-charts .eem-chart-notes-col{text-align:left;width:60px}.eem-shell-page--stall-charts .eem-sc-note-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:var(--eem-radius);background:none;border:1.5px solid #e1e5e7;color:#94a3b8;cursor:pointer;position:relative;transition:all .12s}.eem-shell-page--stall-charts .eem-sc-note-btn:hover{border-color:#1f2328;color:#1f2328;background:#f0f1f3}.eem-shell-page--stall-charts .eem-sc-note-btn.has-note{border-color:#d0e0fb;background:#f0f1f3;color:#1f2328}.eem-shell-page--stall-charts .eem-sc-note-btn.has-note:after{content:"";position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:var(--eem-radius-circle);background:#1f2328;border:2px solid #fff}.eem-sc-note-overlay{display:none;position:fixed;inset:0;background:rgba(13,27,62,.35);z-index:100100;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(2px)}.eem-sc-note-overlay.open{display:flex}.eem-sc-note-modal{background:#fff;border-radius:var(--eem-radius-xl);padding:24px;width:100%;max-width:440px;box-shadow:0 20px 60px rgba(13,27,62,.2)}.eem-sc-note-modal-title{font-size:16px;font-weight:700;color:#0e1316;margin-bottom:4px}.eem-sc-note-modal-sub{font-size:13px;color:#64748b;margin-bottom:6px}.eem-sc-note-shared{font-size:12px;color:#1f2328;background:#f0f1f3;border:1px solid #d0e0fb;border-radius:var(--eem-radius);padding:6px 10px;margin-bottom:14px;display:flex;align-items:center;gap:6px}.eem-sc-note-shared svg{width:12px;height:12px;flex-shrink:0}textarea.eem-sc-note-textarea{width:100%;min-height:100px;padding:12px;border:1.5px solid #d0daea;border-radius:var(--eem-radius);font-family:var(--eem-font-ui);font-size:14px;color:#0e1316;resize:vertical;line-height:1.5;background:#f7f7f5;box-sizing:border-box}textarea.eem-sc-note-textarea:focus{outline:none;border-color:#1f2328;box-shadow:0 0 0 3px rgba(31,35,40,.1)}.eem-sc-note-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.eem-sc-note-cancel{padding:9px 16px;border-radius:var(--eem-radius);font-size:13px;font-weight:600;background:#f7f7f5;border:1px solid #d0daea;color:#64748b;cursor:pointer;font-family:inherit}.eem-sc-note-cancel:hover{background:#e8eef8}.eem-sc-note-save{padding:9px 16px;border-radius:var(--eem-radius);font-size:13px;font-weight:600;background:#1f2328;border:none;color:#fff;cursor:pointer;font-family:inherit}.eem-sc-note-save:hover{background:#0d4fc2}.eem-sc-note-save:disabled{opacity:.6;cursor:default}.eem-shell-page--stall-charts .eem-sc-quick-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 20px;border-bottom:1px solid #f0f4fb}.eem-shell-page--stall-charts .eem-sc-quick-filters--inline{margin-left:auto;padding:0;border-bottom:0}.eem-shell-page--stall-charts .eem-sc-qf-label{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;margin-right:2px}.eem-shell-page--stall-charts .eem-sc-qf-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:var(--eem-radius-2xl);border:1px solid #e1e5e7;background:#fff;color:#0e1316;font-size:12px;font-weight:600;cursor:pointer;min-height:32px}.eem-shell-page--stall-charts .eem-sc-qf-chip:hover{background:#f0f1f3;border-color:#1f2328;color:#1f2328}.eem-shell-page--stall-charts .eem-sc-qf-chip.active{background:#0e1316;border-color:#0e1316;color:#fff}.eem-shell-page--stall-charts .eem-sc-dm-link,.eem-shell-page--stall-charts a.eem-sc-dm-link{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#1f2328;text-decoration:none}.eem-shell-page--stall-charts a.eem-sc-dm-link:hover{color:#0d4fc2;text-decoration:none}.eem-shell-page--stall-charts .eem-sc-dm-link svg{width:12px;height:12px}.eem-shell-page--stall-charts .eem-sc-auto-note{display:flex;align-items:center;gap:8px;padding:9px 20px;background:#f5f3ff;border-bottom:1px solid #e6e0fb;font-size:12px;color:#5b3aa8}.eem-shell-page--stall-charts .eem-sc-auto-note svg{width:13px;height:13px;color:#7c3aed;flex-shrink:0}.eem-shell-page--stall-charts .eem-sc-auto-note strong{color:#5b3aa8}.eem-shell-page--stall-charts .eem-loc-table thead th.is-today{background:#eaf1fe;color:#1257d1;box-shadow:inset 0 -2px 0 #1f2328}.eem-shell-page--stall-charts .eem-today-tag{display:inline-block;margin-left:5px;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#1f2328;background:#dbe9ff;border-radius:var(--eem-radius-sm);padding:1px 4px;vertical-align:1px}.eem-shell-page--stall-charts .eem-loc-check-col{width:36px;padding-left:16px;padding-right:4px}.eem-shell-page--stall-charts .eem-loc-check-col input[type=checkbox]{width:15px;height:15px;cursor:pointer;accent-color:#1f2328}@media (max-width:782px){.eem-shell-page--stall-charts .eem-loc-bulk,.eem-shell-page--stall-charts .eem-stall-chart-barn-tabs,.eem-shell-page--stall-charts .eem-stall-chart-zone-tabs,.eem-shell-page--stall-charts select.eem-loc-barn-select,.eem-shell-page--stall-charts select.eem-loc-bulk-select{width:100%;flex:1 1 100%}.eem-shell-page--stall-charts .eem-sc-dm-link,.eem-shell-page--stall-charts a.eem-sc-dm-link{margin-left:0;flex:1 1 100%}}.eem-shell-page--stall-charts .eem-assign-banner{margin-left:0;margin-right:0;padding:12px 20px}.eem-shell-page--stall-charts .eem-smap{padding:16px 20px;background:#fff}.eem-shell-page--stall-charts .eem-smap-barn-tabs{gap:6px}.eem-shell-page--stall-charts .eem-smap-barn-tab{padding:10px 18px;font-size:14px;min-height:40px;border-radius:var(--eem-radius) var(--eem-radius) 0 0}.eem-shell-page--stall-charts .eem-smap-barn-stat-name{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin-bottom:8px}.eem-shell-page--stall-charts .eem-smap-barn-stat-nums,.eem-shell-page--stall-charts .eem-smap-barn-stats{display:flex;flex-wrap:wrap;gap:8px;background:transparent;border:0;border-radius:0;padding:0;margin:0 0 14px}.eem-shell-page--stall-charts .eem-smap-barn-stat{margin-bottom:4px}.eem-shell-page--stall-charts .eem-smap-stat{display:inline-flex;align-items:center;gap:6px;background:#f7f7f5;border:1px solid #e1e5e7;border-radius:var(--eem-radius);padding:6px 12px;font-size:13px;font-weight:600;color:#0e1316}.eem-shell-page--stall-charts .eem-smap-stat strong{font-size:16px;font-weight:700}.eem-shell-page--stall-charts .eem-smap-stat-dot{width:8px;height:8px;border-radius:var(--eem-radius-circle);flex-shrink:0;display:inline-block}.eem-shell-page--stall-charts .eem-smap-stat-dot--total{background:#94a3b8}.eem-shell-page--stall-charts .eem-smap-stat-dot--avail{background:#15803d}.eem-shell-page--stall-charts .eem-smap-stat-dot--assigned{background:#1f2328}.eem-shell-page--stall-charts .eem-smap-stat-dot--tack{background:#d97706}.eem-shell-page--stall-charts .eem-smap-stat-dot--blocked{background:#ef4444}.eem-shell-page--stall-charts .eem-smap-stat--avail strong{color:#15803d}.eem-shell-page--stall-charts .eem-smap-stat--assigned strong{color:#1f2328}body.eem-shell-page--print #adminmenu,body.eem-shell-page--print #adminmenumain,body.eem-shell-page--print #screen-meta,body.eem-shell-page--print #screen-meta-links,body.eem-shell-page--print #wpadminbar,body.eem-shell-page--print #wpfooter,body.eem-shell-page--print .notice,body.eem-shell-page--print .update-nag,body.eem-shell-page--print .updated{display:none}body.eem-shell-page--print #wpcontent{margin-left:0}body.eem-shell-page--print #wpbody{margin-top:0}body.eem-shell-page--print #wpbody-content{padding:0;float:none}body.eem-shell-page--print,body.eem-shell-page--print #wpbody,body.eem-shell-page--print #wpbody-content,body.eem-shell-page--print #wpcontent,body.eem-shell-page--print #wpwrap{background:#fff}body.eem-shell-page--print .wrap{margin:0}html.wp-toolbar:has(body.eem-shell-page--print){padding-top:0}.eem-pv-page{display:block;background:#fff;font-family:var(--eem-font-ui);color:#1d2327;font-size:14px;line-height:1.5}.pv-topbar{background:#fff;border-bottom:1px solid #e1e5e7;padding:0 24px;height:56px;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:10}.pv-topbar,.pv-topbar-left{display:flex;align-items:center}.pv-topbar-left{gap:10px;min-width:0}.pv-topbar-title{font-family:var(--eem-font-display);font-size:14px;font-weight:700;color:#0e1316}.pv-topbar-sub{font-size:12px;color:#64748b;margin-top:1px}.pv-topbar-btns{display:flex;gap:8px;flex-shrink:0;align-items:center}.btn-pv-print{background:#1f2328;color:#fff;border:none;padding:8px 16px;border-radius:var(--eem-radius);font-size:13px;font-weight:600;font-family:var(--eem-font-ui);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.btn-pv-print:hover{background:#0d4fc2}.btn-pv-print svg{width:13px;height:13px}.btn-pv-exit{background:#f7f7f5;color:#0e1316;border:1px solid #d0daea;padding:8px 14px;border-radius:var(--eem-radius);font-size:13px;font-weight:600;font-family:var(--eem-font-ui);cursor:pointer}.btn-pv-exit:hover{background:#eef2f8}body.eem-shell-page--print{background:#f0f0f1}.pv-body{padding:22px 28px;max-width:1000px;margin:0 auto}.pv-header{margin-bottom:18px;padding-bottom:14px;border-bottom:2px solid #0e1316}.pv-report-type{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#1f2328;margin-bottom:4px}.pv-event,.pv-report-type{font-family:var(--eem-font-display);font-weight:700}.pv-event{font-size:22px;color:#0e1316;margin-bottom:6px}.pv-meta{font-size:13px;color:#4a5a7a;display:flex;gap:24px;flex-wrap:wrap}.pv-meta strong{color:#0e1316;font-weight:600}.pv-movement{background:#f8fafc;border:1px solid #e2e4e7;border-radius:var(--eem-radius);padding:12px 16px;margin-bottom:18px}.pv-movement-title{font-family:var(--eem-font-display);font-size:13px;font-weight:700;color:#0e1316;margin-bottom:10px}.pv-movement-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.pv-movement-date{font-size:12.5px;font-weight:700;color:#0e1316;margin-bottom:4px}.pv-movement-vals{font-size:12.5px;color:#1d2327}.pv-movement-vals span{display:block;font-weight:500}.pv-section-band{background:#1f2328;border-radius:var(--eem-radius);padding:10px 16px;font-family:var(--eem-font-display);font-size:14px;font-weight:700;color:#fff;margin:24px 0 0;display:flex;align-items:center;justify-content:space-between}.pv-section-band svg{width:16px;height:16px;flex-shrink:0;color:#fff}.pv-section-band-sub{font-weight:400;font-size:12px;color:hsla(0,0%,100%,.7);margin-left:8px}.pv-section-kpis{display:flex;gap:20px;font-size:12px}.pv-section-kpi{font-weight:600;color:#fff}.pv-section-kpi span{color:hsla(0,0%,100%,.7);font-weight:400;margin-left:2px}.pv-logo img{height:30px;width:auto;display:block}.pv-filter-bar{background:#fff;border-bottom:1px solid #e1e5e7;padding:10px 24px;display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;position:sticky;top:56px;z-index:9}.pv-filter-group{display:flex;flex-direction:column;gap:4px}.pv-filter-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.pv-seg-ctrl{display:inline-flex;border:1.5px solid #d0daea;border-radius:var(--eem-radius);overflow:hidden;background:#f7f7f5}.pv-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid #d0daea;background:#f7f7f5;color:#64748b;font-family:var(--eem-font-ui);font-size:13px;font-weight:600;padding:7px 16px;cursor:pointer;min-height:36px}.pv-seg-btn:last-child{border-right:0}.pv-seg-btn:hover{background:#eef2f8;color:#0e1316}.pv-seg-btn.active{background:#1f2328;color:#fff}.pv-date-wrap{display:inline-flex}select.pv-filter-select{font-family:var(--eem-font-ui);font-size:13px;color:#0e1316;background:#f7f7f5;border:1.5px solid #d0daea;border-radius:var(--eem-radius);padding:7px 28px 7px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-height:36px;min-width:160px;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;line-height:1.4}.pv-barn-block{border:1px solid #e1e5e7;border-radius:var(--eem-radius);overflow:hidden;margin:12px 0 0}.pv-barn-hdr{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#f8fafc;border-bottom:1px solid #e1e5e7;border-left:3px solid #1f2328;font-size:12px}.pv-barn-hdr,.pv-barn-hdr strong{font-weight:700;color:#0e1316}.pv-barn-hdr-sub{font-weight:400;color:#64748b;margin-left:6px}.pv-occ-count{background:#fff;color:#1f2328;padding:2px 10px;border-radius:var(--eem-radius-2xl);font-size:11px;font-weight:600;border:1px solid #d0e0fb;white-space:nowrap}.pv-tbl{width:100%;border-collapse:collapse}.pv-tbl thead tr{background:#f7f7f5;border-bottom:1px solid #e1e5e7}.pv-tbl thead th{padding:8px 12px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;text-align:left;white-space:nowrap}.pv-tbl-c{text-align:center}.pv-tbl td{padding:8px 12px;font-size:13px;border-bottom:1px solid #f0f4fb;vertical-align:middle;color:#0e1316}.pv-tbl tbody tr:last-child td{border-bottom:none}.cell-customer{font-weight:600}.cell-empty{color:#94a3b8}.pv-table-wrap{border:1px solid #e1e5e7;border-top:0;border-radius:0;overflow:hidden;margin-bottom:18px}.pv-table{width:100%;border-collapse:collapse;background:#fff}.pv-table thead tr{background:#f8fafc;border-bottom:1px solid #e1e5e7}.pv-table thead th{padding:6px 12px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#0e1316;text-align:left}.pv-table thead th.c{text-align:center}.pv-table tbody tr{border-bottom:1px solid #f0f0f1}.pv-table tbody tr:last-child{border-bottom:none}.pv-table tbody tr:nth-child(2n){background:#f8fafc}.pv-table td{padding:9px 12px;font-size:13px;vertical-align:middle;color:#1d2327}.pv-stall-num{font-weight:700;color:#0e1316;font-size:13.5px;font-family:var(--eem-font-display)}.pv-customer{font-weight:600;color:#0e1316}.pv-customer-order{display:block;font-weight:600;font-size:10.5px;color:#4a5560;margin-top:1px}.pv-customer-empty{color:#6b7280;font-style:italic;font-weight:400}.pv-order{color:#1d2327;font-size:12.5px;font-variant-numeric:tabular-nums}.pv-checkin,.pv-night-cell{text-align:center}.pv-night-cell{font-variant-numeric:tabular-nums}.pv-empty-note{margin:0 0 18px;padding:14px 16px;border:1px dashed #dcdcde;border-radius:var(--eem-radius);background:#f6f7f7;color:#6b7280;font-size:13px}.pv-checkbox{display:inline-block;width:16px;height:16px;border:1.5px solid #6b7a99;border-radius:var(--eem-radius-sm);background:#fff}.pv-occ{display:inline-block;padding:3px 10px;border-radius:var(--eem-radius-xl);font-size:11.5px;font-weight:600;border:1px solid}.pv-occ-occupied,.pv-occ-res{background:#f0f1f3;color:#000;border-color:#dadde1}.pv-occ-avail,.pv-occ-available{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.pv-occ-block,.pv-occ-blocked{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.pv-occ-cleaning{background:#f5f3ff;color:#7c3aed;border-color:#ddd6fe}.pv-occ-none{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}.pv-occ-ci-in{background:#f0f1f3;color:#000;border-color:#dadde1}.pv-occ-ci-out{background:#fef6e7;color:#b45309;border-color:#fde68a}.pv-occ-ci-pending{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.pv-occ-ci-avail{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.pv-barn-header td{background:#fdf4e7;padding:9px 12px;font-size:13px;font-weight:700;color:#b45309;border-bottom:1px solid #f3e2c4;border-top:1px solid #f3e2c4}.pv-barn-colhead th{background:#f8fafc;padding:6px 12px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#0e1316;text-align:left;border-bottom:1px solid #e1e5e7}.pv-barn-colhead th.c{text-align:center}.pv-barn-header td .pv-occ-count{float:right;background:#fff;color:#0e1316;padding:1px 8px;border-radius:var(--eem-radius-lg);font-size:11px;font-weight:600;border:1px solid #c3c4c7}.pv-barn-sub{font-weight:400;color:#4a5560;font-size:12.5px;margin-left:8px}.pv-footer{margin-top:18px;padding-top:12px;border-top:1px solid #e8eaf0;display:flex;justify-content:space-between;font-size:12px;color:#4a5560;flex-wrap:wrap;gap:8px}@media (max-width:767px){.pv-topbar{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px}.pv-topbar-btns{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.btn-pv-exit,.btn-pv-print{width:100%;justify-content:center;font-size:12.5px;padding:9px 10px}.pv-body{padding:14px}.pv-event{font-size:18px}.pv-meta{gap:10px;font-size:12px}.pv-movement-grid{grid-template-columns:repeat(3,1fr);gap:10px}.pv-filter-bar{top:0;flex-wrap:wrap;gap:10px;padding:10px 14px}.pv-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pv-table{min-width:640px;font-size:12px}.pv-tbl{min-width:480px;font-size:12px}.pv-barn-block{overflow-x:auto;-webkit-overflow-scrolling:touch}.pv-occ{font-size:10.5px;padding:2px 8px}.pv-footer{flex-direction:column;gap:4px;font-size:11px}}@media (max-width:390px){.pv-topbar-btns{grid-template-columns:1fr}}@media print{*,:after,:before{-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}body.eem-shell-page--print{font-size:11px;background:#fff}.pv-topbar{display:none}.pv-body{padding:8mm 10mm;max-width:none}.pv-event{font-size:16px}.pv-meta{font-size:10.5px;gap:14px}.pv-movement{padding:9px 12px;margin-bottom:10px}.pv-movement-grid{grid-template-columns:repeat(3,1fr);gap:12px}.pv-movement-title{font-size:11px;margin-bottom:6px}.pv-movement-date,.pv-movement-vals{font-size:10.5px}.pv-filter-bar,.pv-topbar{display:none}.pv-section-band{font-size:13px;padding:8px 12px;margin-top:10px;border-radius:var(--eem-radius)}.pv-barn-block{border-radius:0;-moz-column-break-inside:avoid;break-inside:avoid}.pv-barn-block+.pv-barn-block{-moz-column-break-before:page;break-before:page}.pv-tbl td,.pv-tbl th{padding:5px 8px;font-size:10px}.pv-barn-hdr{font-size:10px;padding:4px 8px}.pv-section-kpis{display:none}.pv-table-wrap{margin-bottom:10px}.pv-table td,.pv-table th{padding:5px 8px;font-size:10px}.pv-table thead th{font-size:10px}.pv-table-wrap{border:0;overflow:visible;margin-bottom:0}.pv-table tbody tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.pv-barn-colhead,.pv-barn-header,.pv-section-band{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.pv-barn-colhead,.pv-barn-header,.pv-movement,.pv-section-band{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.pv-customer,.pv-stall-num{font-size:10.5px}.pv-order{font-size:9.5px}.pv-occ{font-size:9px;padding:1.5px 7px}.pv-occ-avail,.pv-occ-available{background:#f0fdf4;color:#15803d;border-color:#bbf7d0;font-weight:600;padding:1.5px 7px}.pv-barn-header{-moz-column-break-before:page;break-before:page;page-break-before:always}.pv-table tbody tr.pv-barn-header:first-child{-moz-column-break-before:auto;break-before:auto;page-break-before:auto}.pv-barn-header td{padding:5px 8px;font-size:10px}.pv-checkbox{width:11px;height:11px}.pv-section-by-customer{-moz-column-break-before:auto;break-before:auto}.pv-footer{margin-top:10px;font-size:9.5px}@page{margin:10mm 8mm;size:letter portrait}}.eem-slug-wrap{display:flex;align-items:stretch;border:1.5px solid var(--eem-border);border-radius:var(--eem-radius);overflow:hidden}.eem-slug-prefix{display:flex;align-items:center;padding:0 10px;background:var(--eem-bg-alt);border-right:1px solid var(--eem-border);font-size:13px;color:var(--eem-text-muted);white-space:nowrap;flex-shrink:0;line-height:1}input.eem-slug-input{border:none;border-radius:0;flex:1;min-width:0;margin:0;box-shadow:none}input.eem-slug-input:focus{outline:2px solid var(--eem-electric);outline-offset:-2px;box-shadow:none}.eem-quick-edit-row>td{padding:0;background:var(--eem-bg);border-bottom:2px solid var(--eem-electric)}.eem-quick-edit-row:hover{background:transparent}.eem-qe-inner{padding:14px 18px;align-items:flex-start;flex-wrap:wrap}.eem-qe-fields,.eem-qe-inner{display:flex;gap:var(--eem-space-6)}.eem-qe-fields{flex:1;flex-wrap:wrap}.eem-qe-field{flex:1;min-width:200px}.eem-qe-label{display:block;font-size:12px;font-weight:600;color:var(--eem-navy);margin-bottom:5px;font-family:var(--eem-font-ui)}.eem-qe-actions{display:flex;flex-direction:column;gap:var(--eem-space-2);padding-top:22px;flex-shrink:0}@media (max-width:767px){.eem-qe-inner{gap:var(--eem-space-4)}.eem-qe-fields,.eem-qe-inner{flex-direction:column}.eem-qe-actions{flex-direction:row;padding-top:0}}.eem-res-name-edit-wrap{display:flex;flex-direction:column;gap:var(--eem-space-2)}.eem-res-name-view{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.eem-res-name-eyebrow{font-family:var(--eem-font-ui);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--eem-slate,#64748b)}.eem-pencil-btn:focus,.eem-res-name-view:hover .eem-pencil-btn{opacity:1}.eem-res-name-inline-edit{display:flex;align-items:center;gap:var(--eem-space-3);flex-wrap:wrap}input.eem-res-name-inline-input{font-size:22px;font-weight:600;font-family:var(--eem-font-ui);color:var(--eem-navy);border:1px solid var(--eem-border);border-radius:var(--eem-radius);padding:4px 10px;min-width:280px;line-height:1.3;background:#fff;box-shadow:none;margin:0}input.eem-res-name-inline-input:focus{border-color:var(--eem-electric);outline:none;box-shadow:0 0 0 2px rgba(31,35,40,.15)}.eem-table tr:focus-within .eem-row-actions,tr:hover .eem-row-actions{visibility:visible}.eem-row-dd-item--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.eem-action-notice.is-dismissible .notice-dismiss{top:50%;transform:translateY(-50%)}.eem-reports-body{padding:18px 22px}.eem-card{background:#fff;border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);overflow:hidden}.eem-card-header{padding:13px 18px;border-bottom:1px solid #f0f4fb}.eem-card-title{font-family:var(--eem-font-ui);font-size:14px;font-weight:700;color:#0e1316}.eem-card-subtitle{font-size:12.5px;color:#50575e;margin-top:10px;line-height:1.45}.eem-card-body{padding:16px 18px}.eem-settings-import-export .eem-field-row{display:flex;flex-direction:column;gap:6px;padding:14px 0 0;border-bottom:none}.eem-settings-import-export .eem-field-label{padding-top:0}.eem-card-zip .eem-card-header{background:transparent;border-bottom:1px solid #dadde1}.eem-btn-zip{background:#1f2328;color:#fff;border:1px solid #1f2328;border-radius:0 var(--eem-radius) var(--eem-radius) 0;padding:9px 18px;font-size:13.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.eem-btn-zip:hover{background:#1257d1;border-color:#1257d1}.eem-btn-zip svg{width:13px;height:13px}.eem-filter-group{display:flex;flex-direction:column;gap:5px}.eem-filter-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--eem-navy,#0e1316)}input.eem-filter-input,select.eem-filter-select{box-sizing:border-box;height:var(--eem-select-height);min-height:var(--eem-select-height);padding:0 12px;border:1px solid #8c8f94;border-radius:var(--eem-radius);font-size:13.5px;color:#1d2327;background:#fff;width:100%;margin:0}select.eem-filter-select{padding-right:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.eem-reports-filter-form{margin:0}.eem-reports-filter-card{border-top:0;border-left:0;border-right:0;border-radius:0;margin:-38px -46px 18px;overflow:visible}.eem-reports-filter-row{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;background:#fff;padding:14px 18px}.eem-reports-filter-row+.eem-reports-filter-row{border-top:1px solid #e1e5e7}.eem-reports-filter-row .eem-filter-group{flex:1 1 200px}.eem-daterange-controls .eem-filter-select{width:auto;min-width:150px}.eem-section-title{font-family:var(--eem-font-ui);font-size:13px;font-weight:600;color:#64748b;margin:18px 0 10px}.eem-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.eem-report-card{background:#fff;border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.eem-report-card-head{display:flex;align-items:flex-start;gap:12px}.eem-report-icon{flex-shrink:0;width:32px;height:32px;border-radius:var(--eem-radius);display:flex;align-items:center;justify-content:center}.eem-report-icon svg{width:15px;height:15px}.eem-report-icon-orders{background:#f0f1f3;color:#1f2328}.eem-report-icon-reservations{background:#f5f3ff;color:#6d28d9}.eem-report-icon-revenue{background:#f0fdf4;color:#15803d}.eem-report-icon-occupancy{background:#e3f3ec;color:#00714d}.eem-report-icon-shavings{background:#fefce8;color:#a16207}.eem-report-icon-customers{background:#fff7ed;color:#c2410c}.eem-report-icon-refunds{background:#fef2f2;color:#b91c1c}.eem-report-card-title{font-family:var(--eem-font-ui);font-size:14px;font-weight:700;color:#0e1316;margin-bottom:3px}.eem-report-card-desc{font-size:12.5px;color:#64748b;line-height:1.5}.eem-report-card-actions{display:flex;gap:8px}.eem-export-form,.eem-report-card-actions>.btn-export{flex:1 1 0;display:flex}.eem-report-card-actions .btn-export{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:#f7f7f5;border:1.5px solid #d0daea;color:#0e1316;border-radius:var(--eem-radius);font-size:13px;font-weight:600;cursor:pointer;text-decoration:none}.eem-report-card-actions .btn-export:hover{background:#f0f1f3;border-color:#1f2328;color:#1f2328}.eem-report-card-actions .btn-export--pdf{background:#1f2328;border-color:#1f2328;color:#fff}.eem-report-card-actions a.btn-export--pdf:link,.eem-report-card-actions a.btn-export--pdf:visited{color:#fff}.eem-report-card-actions .btn-export--pdf:hover{background:#0d4fc2;border-color:#0d4fc2;color:#fff}.eem-report-card-actions .btn-export svg{width:12px;height:12px}.format-label{font-weight:700;letter-spacing:.02em}.eem-export-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.eem-btn-clear-history{font-size:12px;font-weight:600;color:#dc2626;text-decoration:none}.eem-btn-clear-history:hover{color:#b91c1c}.eem-export-history-card .eem-card-body{padding:0}table.eem-export-history{width:100%;border-collapse:collapse}table.eem-export-history thead tr{background:#f7f7f5;border-bottom:1px solid #e1e5e7}table.eem-export-history thead th{padding:11px 22px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;text-align:left}table.eem-export-history tbody tr{border-bottom:1px solid #f0f4fb}table.eem-export-history tbody tr:hover{background:#fafbfe}table.eem-export-history tbody tr:last-child{border-bottom:none}table.eem-export-history td{padding:11px 22px;font-size:13px;color:#0e1316}.eem-btn-download{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--eem-radius);font-size:12px;font-weight:600;background:#f7f7f5;color:#0e1316;border:1.5px solid #d0daea;text-decoration:none;white-space:nowrap}.eem-btn-download:hover{background:#f0f1f3;border-color:#1f2328;color:#1f2328}.eem-expired-link{font-size:12px;color:#94a3b8;font-style:italic}.eem-cp-section{padding:var(--eem-space-4) 18px;border-bottom:1px solid var(--eem-border-card);background:var(--eem-surface)}.eem-cp-activity,.eem-cp-table-section{padding:0}.eem-cp-activity{padding:var(--eem-space-3) 18px var(--eem-space-4);border-bottom:none}.eem-shell-page--customer .eem-section-header{background:#fff;border:1px solid #e1e5e7;border-bottom-color:#f0f4fb;border-radius:var(--eem-radius-lg) var(--eem-radius-lg) 0 0;margin-top:16px;padding:13px 18px;align-items:center}.eem-shell-page--customer .eem-section-header+.eem-cp-section{background:#fff;border:1px solid #e1e5e7;border-top:none;border-radius:0 0 var(--eem-radius-lg) var(--eem-radius-lg);overflow:hidden}.eem-shell-page--customer .eem-cp-stats{background:transparent;border:none;padding:0}.eem-cp-subtitle{font-size:12.5px;color:var(--eem-text-secondary)}.eem-cp-subtitle a{color:var(--eem-navy);font-weight:600}.eem-cp-subtitle a:hover{color:var(--eem-electric)}.eem-cp-dot{color:var(--eem-text-muted);margin:0 2px}.eem-cp-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--eem-space-3)}.eem-cp-stat-card{background:var(--eem-bg);border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);padding:16px 18px}.eem-cp-stat-card--electric{border-color:var(--eem-info-border);background:var(--eem-info-bg)}.eem-cp-stat-card--electric .eem-cp-stat-value{color:var(--eem-electric)}.eem-cp-stat-card--teal{border-color:#a7e8d8;background:#e6faf5}.eem-cp-stat-card--teal .eem-cp-stat-value{color:var(--eem-success-text)}.eem-cp-stat-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--eem-text-muted);margin-bottom:6px}.eem-cp-stat-value{font-family:var(--eem-font-display);font-size:22px;font-weight:700;color:var(--eem-navy);line-height:1.1;margin-bottom:3px}.eem-cp-stat-value--sm{font-size:17px}.eem-cp-stat-meta{font-size:11.5px;color:var(--eem-text-secondary)}.eem-cp-details-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.eem-cp-detail-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--eem-text-muted);margin-bottom:5px}.eem-cp-detail-body{font-size:13px;color:var(--eem-text);line-height:1.6}.eem-cp-detail-body address{font-style:normal}.eem-cp-detail-body a{color:var(--eem-navy);font-weight:500}.eem-cp-detail-body a:hover{color:var(--eem-electric)}.eem-cp-muted{color:var(--eem-text-muted)}.eem-cp-notes-input{width:100%;min-height:70px;padding:9px 12px;border:1px solid var(--eem-control-border);border-radius:var(--eem-radius);font-family:var(--eem-font-ui);font-size:13px;color:var(--eem-text);resize:vertical;background:var(--eem-surface)}.eem-cp-notes-input:focus{outline:none;border-color:var(--eem-electric);box-shadow:0 0 0 1px var(--eem-electric)}.eem-cp-notes-actions{margin-top:var(--eem-space-2);display:flex;justify-content:flex-end}.eem-cp-cell-link{color:var(--eem-navy);font-weight:700}.eem-cp-cell-link:hover{color:var(--eem-electric)}.eem-cp-cell-event{color:var(--eem-text);max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eem-cp-cell-date{color:var(--eem-text-muted);white-space:nowrap}.eem-cp-table-footer{padding:var(--eem-space-3) 14px;background:var(--eem-bg-alt);display:flex;justify-content:space-between;align-items:center;gap:var(--eem-space-3);flex-wrap:wrap;border-top:1px solid var(--eem-border-card)}.eem-cp-footer-showing{font-size:12.5px;color:var(--eem-text-secondary)}@media (max-width:1024px){.eem-cp-stats-grid{grid-template-columns:repeat(2,1fr)}.eem-cp-details-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.eem-cp-stats-grid{grid-template-columns:1fr;gap:var(--eem-space-2)}.eem-cp-details-grid{grid-template-columns:1fr;gap:14px}}@media(max-width:782px){.eem-report-grid{grid-template-columns:1fr}}.eem-customers-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.eem-customers-toolbar .eem-search-wrap{max-width:360px;flex:0 1 auto}.eem-customers-count{font-size:13px;color:var(--eem-text-secondary);white-space:nowrap}.eem-customers-kpi{background:#fff;border:1px solid var(--eem-border-card);border-radius:var(--eem-radius-lg);padding:16px 20px;margin-bottom:16px}.eem-customers-kpi__label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-bottom:4px}.eem-customers-kpi__value{font-size:26px;font-weight:700;color:var(--eem-electric);line-height:1}.eem-customers-kpi__meta{font-size:12px;color:var(--eem-text-secondary);margin-top:3px}.eem-customers-card{overflow:hidden}.eem-customers-table-wrap{overflow-x:auto}.eem-customers-name{color:#0e1316;font-weight:700;font-size:14px;text-decoration:none}.eem-customers-name:hover{color:var(--eem-electric)}.eem-customers-email{color:var(--eem-text-secondary);text-decoration:none}.eem-customers-email:hover{color:var(--eem-electric)}.eem-customers-phone{font-size:13px;color:var(--eem-text-secondary);white-space:nowrap}.eem-customers-phone a{color:var(--eem-text-secondary);text-decoration:none}.eem-customers-phone a:hover{color:var(--eem-electric)}.eem-customers-phone--empty{color:#cbd5e1}.eem-customers-orders-pill{display:inline-block;font-weight:600;color:var(--eem-electric);background:var(--eem-info-bg);padding:2px 10px;border-radius:var(--eem-radius-xl);font-size:12px;text-decoration:none}.eem-customers-orders-pill:hover{background:#dbe9ff;color:var(--eem-electric)}.eem-customers-spent{font-weight:700;color:var(--eem-electric)}.eem-customers-activity{color:var(--eem-text-secondary);white-space:nowrap}.eem-customers-empty{padding:32px 14px;text-align:center;color:var(--eem-text-muted)}.eem-page-btn--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.eem-page-ellipsis{padding:0 4px;color:var(--eem-text-muted);font-size:13px;align-self:center}.eem-create-order-body{padding:0}.eem-co-workspace{display:grid;grid-template-columns:1fr 320px;gap:16px;align-items:start}.eem-co-main{min-width:0}.eem-co-main,.eem-co-rail{display:flex;flex-direction:column;gap:14px}.eem-co-rail{position:sticky;top:72px}.eem-co-main>.eem-card,.eem-co-rail>.eem-card{margin-bottom:0}#eem-co-reservation{overflow:visible;position:relative;z-index:30}.eem-co-workspace .eem-card-icon{width:14px;height:14px}.eem-co-workspace .eem-card-title .eem-card-icon,.eem-co-workspace .eem-card-title svg{width:28px;height:28px}.eem-co-cs-dropdown[hidden],.eem-co-cs-picked[hidden]{display:none}.eem-req{color:#b91c1c;margin-left:2px}.eem-field-optional{color:var(--eem-text-secondary);font-weight:400}.eem-field-group{display:flex;flex-direction:column;gap:5px}.eem-co-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.eem-co-field-grid+.eem-co-field-grid{margin-top:12px}.eem-co-cs-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.eem-co-cs-header .eem-field-hint{flex:1;min-width:0}.eem-co-customer-card{overflow:visible;position:relative;z-index:40}.eem-co-cs-input-wrap{flex:none;max-width:none}.eem-co-cs-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);box-shadow:0 8px 24px rgba(13,27,62,.12);z-index:50;max-height:340px;overflow-y:auto}.eem-co-cs-result{padding:10px 14px;cursor:pointer;border-bottom:1px solid #f0f4fb}.eem-co-cs-result:last-child{border-bottom:none}.eem-co-cs-result:hover{background:var(--eem-info-bg)}.eem-co-cs-result-main{font-size:13.5px;font-weight:700;color:#0e1316}.eem-co-cs-result-meta{font-size:11.5px;color:var(--eem-text-secondary);margin-top:2px}.eem-co-cs-result-new{padding:10px 14px;cursor:pointer;background:#f7f7f5;border-top:1px solid #e1e5e7;font-size:12.5px;color:var(--eem-electric);font-weight:600;text-align:center}.eem-co-cs-picked,.eem-co-cs-result-new:hover{background:var(--eem-info-bg)}.eem-co-cs-picked{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border:1px solid var(--eem-info-border);border-radius:var(--eem-radius)}.eem-co-cs-picked-name{font-size:13.5px;font-weight:700;color:#0e1316}.eem-co-cs-picked-meta{font-size:11.5px;color:var(--eem-text-secondary);margin-top:2px}.eem-co-section-placeholder{margin:0}.eem-co-custom-list{display:flex;flex-direction:column;gap:8px}.eem-co-custom-list:not(:empty){margin-bottom:12px}.eem-co-custom-row{display:grid;grid-template-columns:1fr 140px 32px;gap:8px;align-items:center}.eem-co-ci-price-wrap{position:relative}.eem-co-ci-currency{position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:13.5px;font-weight:600;color:var(--eem-text-secondary);pointer-events:none}.eem-co-ci-price{padding-left:22px;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.eem-co-ci-remove{width:32px;height:34px;background:transparent;border:1px solid #e1e5e7;color:#b91c1c;border-radius:var(--eem-radius);font-size:16px;font-weight:600;cursor:pointer;line-height:1;padding:0;display:flex;align-items:center;justify-content:center}.eem-co-ci-remove:hover{background:#fef2f2;border-color:#b91c1c}.eem-co-summary-card .eem-co-summary-head{background:#f7f7f5}.eem-co-summary-event{font-size:12px;font-weight:600;color:#64748b;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f0f4fb}.eem-co-summary-line{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;font-size:13px;padding:7px 0;border-bottom:1px solid #f0f4fb}.eem-co-summary-lines>:last-child{border-bottom:none}.eem-co-summary-line-label{color:var(--eem-text);flex:1}.eem-co-summary-line-price{font-weight:700;color:#0e1316;white-space:nowrap;font-variant-numeric:tabular-nums}.eem-co-summary-divider{border:none;border-top:1px solid #e1e5e7;margin:10px 0}.eem-co-summary-total{display:flex;justify-content:space-between;font-size:16px;font-weight:700;color:#0e1316}.eem-co-summary-total span:last-child{color:var(--eem-electric)}.eem-co-discount{margin:8px 0 4px}.eem-co-discount-add{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1.5px dashed #d0daea;color:#64748b;padding:7px 12px;border-radius:var(--eem-radius);font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;width:100%;justify-content:center}.eem-co-discount-add:hover{border-color:var(--eem-electric);color:var(--eem-electric)}.eem-co-discount-add svg{width:13px;height:13px}.eem-co-discount-fields,.eem-co-discount.open .eem-co-discount-add{display:none}.eem-co-discount.open .eem-co-discount-fields{display:block}.eem-co-discount-row{display:grid;grid-template-columns:1fr 120px;gap:8px;margin-bottom:8px;align-items:stretch}.eem-co-discount-type{font-size:12.5px;padding:7px 8px;margin:0}.eem-co-discount-value-wrap{position:relative;display:flex}.eem-co-discount-currency{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12.5px;font-weight:600;color:var(--eem-text-secondary);pointer-events:none;z-index:1}.eem-co-discount-value{flex:1 1 auto;width:100%;margin:0;padding-left:22px;text-align:right;font-variant-numeric:tabular-nums;font-weight:600;font-size:12.5px}.eem-co-discount-reason{font-size:12.5px;width:100%;margin:0 0 10px}.eem-co-discount-applied-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 11px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--eem-radius);font-size:12.5px}.eem-co-discount-applied-label{color:#15803d;font-weight:600;flex:1}.eem-co-discount-applied-value{color:#15803d;font-weight:700;font-variant-numeric:tabular-nums}.eem-co-discount-remove{background:transparent;border:none;color:#b91c1c;font-size:11.5px;font-weight:600;cursor:pointer;padding:0 0 0 6px;font-family:inherit}.eem-co-discount-remove:hover{color:#7f1d1d}.eem-co-summary-line--discount .eem-co-summary-line-price{color:#15803d}.eem-co-summary-line--custom .eem-co-summary-line-label{color:var(--eem-text-secondary)}.eem-cp-banner{background:#fff7ed;border:none;border-bottom:1px solid #fed7aa;border-radius:0;padding:14px 24px;margin:-20px -24px 20px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.eem-cp-banner-icon{width:36px;height:36px;border-radius:var(--eem-radius-circle);background:#fed7aa;color:#c2410c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.eem-cp-banner-icon svg{width:18px;height:18px}.eem-cp-banner-content{flex:1;min-width:0}.eem-cp-banner-title{font-size:14px;font-weight:700;color:#7c2d12}.eem-cp-banner-meta{font-size:13px;color:#92400e;margin-top:2px}.eem-cp-banner-amount{font-weight:700;color:#7c2d12}.eem-cp-banner--paid{background:#f0fdf4;border-color:#bbf7d0}.eem-cp-banner--paid .eem-cp-banner-icon{background:#bbf7d0;color:#15803d}.eem-cp-banner--paid .eem-cp-banner-title{color:#14532d}.eem-cp-banner--paid .eem-cp-banner-meta{color:#15803d}.eem-cp-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.eem-cp-field-grid--1{grid-template-columns:1fr;margin-top:14px}.eem-cp-field-value{font-size:14px;font-weight:600;color:#0e1316;margin-top:2px}.eem-cp-item-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #f0f4fb;font-size:13.5px}.eem-cp-item-row:last-child{border-bottom:none}.eem-cp-item-price{font-variant-numeric:tabular-nums;font-weight:600;color:#0e1316}.eem-cp-empty{text-align:center;padding:48px 24px}.eem-cp-empty-title{font-size:18px;font-weight:700;color:#0e1316}.eem-cp-empty-desc{font-size:13.5px;color:var(--eem-text-secondary);max-width:460px;margin:8px auto 18px}.eem-cp-card-element{padding:11px 12px;border:1.5px solid #d0daea;border-radius:var(--eem-radius);background:#fff;margin:4px 0 8px}.eem-cp-card-element.StripeElement--focus{border-color:var(--eem-electric)}.eem-cp-charge-error{color:#b91c1c;font-size:12.5px;font-weight:600;min-height:16px;margin-bottom:6px}.eem-cp-secure-note{font-size:11.5px;color:var(--eem-text-secondary);text-align:center;margin-top:8px}.eem-cp-an-fields{display:flex;flex-direction:column;gap:10px}.eem-cp-an-fields .eem-field-row{display:flex;flex-direction:column;gap:3px;padding:0;border:none;margin:0}.eem-cp-an-fields .eem-field-label{display:block;margin-bottom:3px}.eem-cp-an-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}@media (max-width:900px){.eem-cp-an-row{grid-template-columns:1fr 1fr}}.eem-order-refund-notify{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--eem-navy);cursor:pointer}.eem-order-refund-notify input{margin:0}@media (max-width:767px){.eem-cp-field-grid{grid-template-columns:1fr}}.eem-co-payment-tabs{display:flex;border-bottom:1px solid #e1e5e7;background:#f7f7f5}.eem-co-payment-tab{flex:1;padding:11px 10px;font-size:13px;font-weight:600;color:#64748b;cursor:pointer;text-align:center;border:none;border-bottom:3px solid transparent;background:#f7f7f5;display:flex;align-items:center;justify-content:center;gap:6px;font-family:inherit}.eem-co-payment-tab svg{width:13px;height:13px}.eem-co-payment-tab:hover{color:#0e1316;background:#e8eef8}.eem-co-payment-tab.is-active{color:var(--eem-electric);border-bottom-color:var(--eem-electric);background:#fff}.eem-co-btn-block{width:100%;justify-content:center;margin-top:12px;margin-bottom:10px}.eem-co-cash-field{margin-bottom:12px}.eem-co-cash-field__label{display:block;font-size:13px;font-weight:600;color:#0e1316;margin-bottom:4px}@media (max-width:1024px){.eem-co-workspace{grid-template-columns:1fr}.eem-co-rail{position:static}}@media (max-width:767px){.eem-co-field-grid{grid-template-columns:1fr}.eem-co-cs-header{flex-direction:column;align-items:stretch}.eem-co-custom-row{grid-template-columns:1fr 100px 32px;gap:6px}}.eem-co-form-embed.eem-event-page .eem-reservation-form-wrap{padding:0;background:transparent;border:none;box-shadow:none}.eem-co-form-embed .eem-reservation-workspace{display:block}.eem-co-form-embed .eem-reservation-workspace__main{display:flex;flex-direction:column;gap:14px}.eem-co-form-embed .eem-reservation-section:not([data-eem-section=stall]):not([data-eem-section=rv]):not([data-eem-section=addons]):not([data-eem-section=group]),.eem-co-form-embed .eem-reservation-workspace__rail{display:none}.eem-co-linked-res{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;background:var(--eem-info-bg);border:1px solid var(--eem-info-border);border-radius:var(--eem-radius)}.eem-co-linked-res__info{flex:1;min-width:0}.eem-co-linked-res__name{font-size:14px;font-weight:700;color:var(--eem-navy)}.eem-co-linked-res__dates{font-size:12px;color:var(--eem-text-secondary);margin-top:2px}.eem-co-linked-res__change{font-size:12.5px;font-weight:600;color:var(--eem-electric);white-space:nowrap;flex-shrink:0}a.eem-co-linked-res__change:hover{color:var(--eem-electric-hover)}.eem-setup-checklist{background:#fff7ed;padding:20px 22px}.eem-setup-checklist__head{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:14px}.eem-setup-checklist__head-icon{width:36px;height:36px;background:#fed7aa;border-radius:var(--eem-radius-circle);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#c2410c;font-weight:700;font-size:18px}.eem-setup-checklist__title{font-size:14px;font-weight:700;color:#92400e;margin:0 0 2px}.eem-setup-checklist__sub{font-size:12.5px;color:#b45309;margin:0}.eem-setup-checklist__dismiss{background:transparent;border:none;color:var(--eem-muted,#647089);font-size:22px;line-height:1;cursor:pointer;padding:0 4px;flex-shrink:0}.eem-setup-checklist__dismiss:hover{color:var(--eem-navy)}.eem-setup-checklist__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.eem-setup-checklist__item{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #fed7aa;border-radius:var(--eem-radius);background:#fff}.eem-setup-checklist__item.is-done{background:var(--eem-success-bg);border-color:var(--eem-success-border)}.eem-setup-checklist__icon{flex-shrink:0;display:flex;align-items:center;color:var(--eem-border-card)}.eem-setup-checklist__item.is-done .eem-setup-checklist__icon{color:var(--eem-success-accent)}.eem-setup-checklist__text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.eem-setup-checklist__label{font-size:14px;font-weight:600;color:var(--eem-navy)}.eem-setup-checklist__hint{font-size:12.5px;color:var(--eem-muted,#647089)}.eem-setup-checklist__status{flex-shrink:0;font-size:12.5px;font-weight:600;color:var(--eem-success-text)}.eem-setup-checklist__cta{flex-shrink:0}.eem-setup-checklist__actions{flex-shrink:0;display:flex;align-items:center;gap:12px}.eem-setup-checklist__skip{border:0;background:none;padding:0;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--eem-text-secondary)}.eem-setup-checklist__skip:focus,.eem-setup-checklist__skip:hover{color:var(--eem-navy)}.eem-setup-checklist__item.is-next{background:#fff;border-color:#c2410c}.eem-setup-checklist__item.is-next .eem-setup-checklist__icon{color:var(--eem-warn-accent)}@media (max-width:600px){.eem-setup-checklist__item{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"icon label actions" ".    hint  hint";-moz-column-gap:10px;column-gap:10px;row-gap:4px;align-items:center;padding:10px 12px}.eem-setup-checklist__icon{grid-area:icon}.eem-setup-checklist__text{display:contents}.eem-setup-checklist__label{grid-area:label}.eem-setup-checklist__hint{grid-area:hint}.eem-setup-checklist__actions{grid-area:actions;gap:10px}.eem-setup-checklist__cta{min-height:40px;padding:8px 14px}}#eem-create-order-form .eem-quantity-control input[type=number]{padding:0!important}.eem-source-onboarding-prompt{background:var(--eem-bg,#f7f7f5);border:1px solid var(--eem-border);border-left:4px solid var(--eem-electric);border-radius:var(--eem-radius);padding:12px 14px;margin-bottom:16px;font-size:13px;color:var(--eem-navy);line-height:1.5}.eem-source-onboarding-prompt strong{display:block;margin-bottom:3px}.eem-cred-field--inactive{opacity:.55}.eem-cred-field--inactive .eem-field-input{background:var(--eem-bg-alt,#f3f4f5);cursor:not-allowed}.eem-co-open-tab-row{border-top:1px solid var(--eem-border-soft,#f0f0f1)}.eem-mb-overlay{position:fixed;inset:0;background:rgba(14,19,22,.55);z-index:100000;display:flex;align-items:flex-start;justify-content:center;padding:24px;overflow:auto;opacity:0;transition:opacity .15s}.eem-mb-overlay.open{opacity:1}.eem-mb-card{background:var(--eem-surface,#fff);border-radius:var(--eem-radius-lg,6px);width:100%;max-width:1180px;min-width:0;box-shadow:0 24px 70px rgba(14,19,22,.4);display:flex;flex-direction:column}.eem-mb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--eem-border,#e1e5e7);flex-wrap:wrap}.eem-mb-title{font-family:var(--eem-font-display,sans-serif);font-size:20px;color:var(--eem-navy,#0e1316);margin:0}.eem-mb-sub{color:var(--eem-text-secondary,#6b7a99);font-size:13px;margin:3px 0 0}.eem-mb-head-actions{display:flex;align-items:center;gap:10px}.eem-mb-pill{background:var(--eem-success-bg,#e3f3ec);border:1px solid var(--eem-success-border,#bbf7d0);color:var(--eem-success-text,#0d9488);font-weight:600;font-size:12.5px;padding:5px 12px;border-radius:var(--eem-radius-pill)}.eem-mb-btn{border:1px solid var(--eem-border-card,#c3c4c7);background:var(--eem-surface,#fff);color:var(--eem-navy,#0e1316);font-weight:600;padding:9px 15px;border-radius:var(--eem-radius,3px);font-size:13.5px;cursor:pointer}.eem-mb-btn:hover{background:#f3f6fd}.eem-mb-btn-primary{background:var(--eem-electric,#1f2328);border-color:var(--eem-electric,#1f2328);color:#fff}.eem-mb-btn-primary:hover{background:var(--eem-electric-hover,#000)}.eem-mb-legend{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:10px 20px;border-bottom:1px solid var(--eem-border,#e1e5e7);font-size:12.5px}.eem-mb-lg{gap:7px;font-weight:600;color:var(--eem-navy,#0e1316)}.eem-mb-flow,.eem-mb-lg{display:inline-flex;align-items:center}.eem-mb-flow{margin-left:auto;gap:12px;color:var(--eem-text-muted,#8c8f94);font-size:12px}.eem-mb-iconbtn{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--eem-electric,#1f2328);font-weight:600;font-size:13px;padding:6px 8px;border-radius:var(--eem-radius,3px);cursor:pointer}.eem-mb-iconbtn:hover{background:color-mix(in srgb,var(--eem-electric,#1f2328) 10%,#fff);color:var(--eem-electric-hover,#000)}.eem-mb-iconbtn svg{display:block}.eem-mb-sw{display:inline-block;width:13px;height:13px;border-radius:var(--eem-radius-sm);border:1px solid var(--eem-border,#e1e5e7)}.eem-mb-sw.stall{background:#fff}.eem-mb-sw.gap{background:#eef1f6}.eem-mb-sw.lm{background:#fff7e6}.eem-mb-sw.sel{background:#fff;box-shadow:inset 0 0 0 2px var(--eem-electric,#1f2328)}.eem-mb-body{display:grid;grid-template-columns:64px 1fr;gap:16px;padding:16px 20px 20px}.eem-mb-body>*{min-width:0}.eem-mb-toolbar{gap:4px}.eem-mb-tool,.eem-mb-toolbar{display:flex;flex-direction:column;align-items:center}.eem-mb-tool{width:46px;height:46px;border:1px solid transparent;border-radius:var(--eem-radius,3px);background:transparent;justify-content:center;gap:2px;color:var(--eem-text-secondary,#6b7a99);font-size:9px;font-weight:600;cursor:pointer}.eem-mb-tool svg{width:19px;height:19px}.eem-mb-tool:hover{background:var(--eem-info-bg,#f0f1f3);color:var(--eem-navy,#0e1316)}.eem-mb-tool.active{background:var(--eem-electric,#1f2328);color:#fff;border-color:var(--eem-electric,#1f2328)}.eem-mb-tool[disabled]{opacity:.35;cursor:not-allowed}.eem-mb-sep{height:1px;width:34px;background:var(--eem-border,#e1e5e7);margin:6px 0}.eem-mb-stage{border:1px solid var(--eem-border-card,#c3c4c7);border-radius:var(--eem-radius-lg,6px)}.eem-mb-tabs{display:flex;align-items:center;gap:4px;padding:10px 12px 0;border-bottom:1px solid var(--eem-border,#e1e5e7);flex-wrap:wrap}.eem-mb-tab{border:1px solid var(--eem-border,#e1e5e7);border-bottom:none;background:#f4f7fc;color:var(--eem-text-secondary,#6b7a99);font-weight:600;font-size:13px;padding:8px 14px;border-radius:var(--eem-radius,3px) var(--eem-radius,3px) 0 0;position:relative;top:1px;cursor:pointer}.eem-mb-tab.active{background:var(--eem-surface,#fff);color:var(--eem-navy,#0e1316);border-color:var(--eem-border-card,#c3c4c7);border-bottom:1px solid var(--eem-surface,#fff)}.eem-mb-tab .x{margin-left:8px;color:var(--eem-text-muted,#8c8f94);font-weight:700}.eem-mb-tab .x:hover{color:#c00}.eem-mb-tab-edit{margin-left:8px;color:var(--eem-electric,#1f2328);font-weight:700;cursor:pointer}.eem-mb-tab-edit:hover{color:var(--eem-electric-hover,#000)}.eem-mb-tab-add{border:1px dashed var(--eem-border-card,#c3c4c7);background:transparent;color:var(--eem-electric,#1f2328);font-weight:600;font-size:13px;padding:8px 12px;border-radius:var(--eem-radius,3px);margin-left:4px;cursor:pointer}.eem-mb-gridbar{display:flex;align-items:center;gap:16px;padding:11px 16px;border-bottom:1px solid var(--eem-border,#e1e5e7);flex-wrap:wrap;color:var(--eem-text-secondary,#6b7a99);font-size:12.5px}.eem-mb-step{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--eem-navy,#0e1316)}.eem-mb-step button{width:24px;height:24px;border:1px solid var(--eem-border-card,#c3c4c7);background:var(--eem-surface,#fff);border-radius:var(--eem-radius,3px);font-weight:700;color:var(--eem-navy,#0e1316);line-height:1;cursor:pointer}.eem-mb-controls{gap:13px;flex-wrap:wrap}.eem-mb-controls,.eem-mb-tc{display:inline-flex;align-items:center}.eem-mb-tc{gap:5px;font-size:12px;font-weight:600;color:var(--eem-navy,#0e1316)}.eem-mb-input{width:80px;padding:6px 8px;border:1.5px solid var(--eem-border,#e1e5e7);border-radius:var(--eem-radius,3px);font-size:12.5px;color:var(--eem-text,#1d2327)}.eem-mb-input-wide{width:180px}.eem-mb-num{width:68px;padding:6px 8px;border:1.5px solid var(--eem-border,#e1e5e7);border-radius:var(--eem-radius,3px);font-size:12.5px;color:var(--eem-text,#1d2327)}.eem-mb-input:focus,.eem-mb-num:focus{outline:none;border-color:var(--eem-electric,#1f2328)}.eem-mb-apply{padding:7px 15px;font-size:12.5px;background:var(--eem-electric,#1f2328);border:1px solid var(--eem-electric,#1f2328);color:#fff;font-weight:600;border-radius:var(--eem-radius,3px);cursor:pointer}.eem-mb-apply:hover{background:var(--eem-electric-hover,#000)}.eem-mb-selmeta{font-size:11.5px;color:var(--eem-text-muted,#8c8f94);font-weight:500}.eem-mb-seg4{display:inline-flex;border:1.5px solid var(--eem-border,#e1e5e7);border-radius:var(--eem-radius,3px);overflow:hidden}.eem-mb-seg4 button{border:none;border-left:1px solid var(--eem-border,#e1e5e7);background:var(--eem-surface,#fff);padding:6px 9px;font-size:11px;font-weight:600;color:var(--eem-text-secondary,#6b7a99);cursor:pointer}.eem-mb-seg4 button:first-child{border-left:none}.eem-mb-seg4 button.on{background:var(--eem-electric,#1f2328);color:#fff}.eem-mb-gridscroll{overflow:auto;padding:18px;max-height:56vh;min-width:0;max-width:100%}.eem-mb-zoom{margin-left:auto}.eem-mb-inline-host{margin-top:12px}.eem-mb-inline-host:empty{margin-top:0}.eem-mb-overlay.eem-mb-inline{position:static;inset:auto;background:none;z-index:auto;display:block;padding:0;overflow:visible;opacity:1}.eem-mb-overlay.eem-mb-inline .eem-mb-card{max-width:none;width:100%;box-shadow:none;border:1px solid var(--eem-border,#e1e5e7)}.eem-mb-overlay.eem-mb-inline #eem-mb-cancel{display:none}.eem-mb-overlay.eem-mb-inline .eem-mb-gridscroll{max-height:460px}.eem-mb-grid{display:inline-grid;gap:1px;border:1px solid var(--eem-border,#e1e5e7);background:var(--eem-border,#e1e5e7);-webkit-user-select:none;-moz-user-select:none;user-select:none}.eem-mb-cell{width:var(--eem-mb-chip,46px);height:var(--eem-mb-chiph,42px);background:var(--eem-surface,#fff);display:flex;align-items:center;justify-content:center;font-size:clamp(5px,calc(var(--eem-mb-chip, 46px) * .27),13px);font-weight:600;color:var(--eem-navy,#0e1316);position:relative;cursor:pointer;overflow:hidden}.eem-mb-cell.gap{background:#eef1f6;background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,#e2e7ef 0,#e2e7ef 6px);color:transparent}.eem-mb-cell.stall:hover{background:var(--eem-info-bg,#f0f1f3)}.eem-mb-cell.landmark{width:auto;height:auto;background:#fff7e6;color:var(--eem-warn-text,#b45309);font-size:10.5px}.eem-mb-cell.sel{box-shadow:inset 0 0 0 2px var(--eem-electric,#1f2328);z-index:3}.eem-mb-cell.has-surcharge{background:color-mix(in srgb,var(--eem-mb-area,#16a34a) 16%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eem-mb-area,#16a34a) 55%,#fff)}.eem-mb-cell.has-surcharge.stall:hover{background:color-mix(in srgb,var(--eem-mb-area,#16a34a) 26%,#fff)}.eem-mb-cell.has-surcharge.sel{box-shadow:inset 0 0 0 2px var(--eem-electric,#1f2328)}.eem-mb-cell.has-surcharge:after{content:"$";position:absolute;top:3px;right:4px;font-size:9px;font-weight:700;line-height:1;color:var(--eem-mb-area,#16a34a)}.eem-mb-cell.stall.zone-premium{background:color-mix(in srgb,var(--eem-electric,#1f2328) 8%,#fff)}.eem-mb-cell.stall.zone-premium:hover{background:color-mix(in srgb,var(--eem-electric,#1f2328) 16%,#fff)}.eem-mb-cell.stall.zone-premium:after{content:"$";position:absolute;top:3px;right:4px;font-size:9px;font-weight:700;line-height:1;color:var(--eem-electric,#1f2328)}.eem-mb-cell.stall.blocked{background-image:repeating-linear-gradient(45deg,rgba(220,38,38,.16),rgba(220,38,38,.16) 5px,rgba(220,38,38,.04) 0,rgba(220,38,38,.04) 10px);box-shadow:inset 0 0 0 1px rgba(220,38,38,.55);color:#b3261e;text-decoration:line-through}.eem-mb-cell.stall.blocked:hover{background-color:rgba(220,38,38,.1)}.eem-mb-cell.stall.blocked:after{content:""}.eem-mb-cell.stall.search-hit{background-color:rgba(245,158,11,.22);box-shadow:inset 0 0 0 2px rgba(245,158,11,.9)}.eem-mb-apply-ghost{background:var(--eem-surface,#fff);color:var(--eem-navy,#0e1316);border-color:var(--eem-border,#d4d8e0);font-weight:500}.eem-mb-apply-ghost:hover{background:var(--eem-info-bg,#f0f1f3)}.eem-mb-cell.stall.unit{width:auto;height:auto;box-shadow:inset 0 0 0 2px var(--eem-navy,#0e1316)}.eem-mb-cell.stall.unit.has-surcharge{box-shadow:inset 0 0 0 2px var(--eem-mb-area,#16a34a)}.eem-mb-cell.dup{background:#fdecec;color:#c0392b;box-shadow:inset 0 0 0 2px #e74c3c;z-index:2}.eem-mb-lmlabel{display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none;text-align:center;line-height:1.15;padding:2px}.eem-mb-cell.vert .eem-mb-lmlabel{writing-mode:vertical-rl;transform:rotate(180deg)}.eem-mb-toast{position:absolute;bottom:18px;right:18px;background:var(--eem-navy,#0e1316);color:#fff;padding:11px 16px;border-radius:var(--eem-radius,3px);font-weight:600;font-size:13px;opacity:0;transform:translateY(8px);transition:.25s;pointer-events:none}.eem-mb-toast.show{opacity:1;transform:translateY(0)}@media (max-width:860px){.eem-mb-body{grid-template-columns:1fr}.eem-mb-toolbar{flex-direction:row;flex-wrap:wrap;justify-content:center}.eem-mb-sep{width:1px;height:34px;margin:0 6px}.eem-mb-flow{margin-left:0;flex-basis:100%}}.eem-mb-dialog{position:fixed;inset:0;background:rgba(14,19,22,.4);z-index:100010;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity .12s}.eem-mb-dialog.open{opacity:1}.eem-mb-dialog-card{background:var(--eem-surface,#fff);border-radius:var(--eem-radius-lg,6px);box-shadow:0 20px 60px rgba(14,19,22,.4);padding:20px 22px;width:100%;max-width:420px}.eem-mb-dialog-msg{font-size:14.5px;color:var(--eem-navy,#0e1316);font-weight:600;margin-bottom:14px}.eem-mb-dialog-input{width:100%;padding:9px 11px;border:1.5px solid var(--eem-border,#e1e5e7);border-radius:var(--eem-radius,3px);font-size:14px;color:var(--eem-text,#1d2327);margin-bottom:16px}.eem-mb-dialog-input:focus{outline:none;border-color:var(--eem-electric,#1f2328)}.eem-mb-dialog-actions{display:flex;justify-content:flex-end;gap:10px;align-items:center}.eem-mb-selhint{font-size:12px;color:var(--eem-text-muted,#8c8f94);font-weight:500}.eem-mb-selcount{font-size:12.5px;font-weight:700;color:var(--eem-navy,#0e1316);margin-right:4px}.eem-mb-tab-price{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:6px;border-radius:var(--eem-radius-pill);font-size:12px;font-weight:800;line-height:1;color:var(--eem-text-secondary,#6b7a99);background:var(--eem-border,#e1e5e7)}.eem-mb-tab-price:hover{background:var(--eem-electric,#1f2328);color:#fff}.eem-mb-tab-price.on{background:#16a34a;color:#fff}.eem-mb-form-card{max-width:460px}.eem-mb-form-title{font-size:16px;font-weight:700;color:var(--eem-navy,#0e1316)}.eem-mb-form-sub{font-size:12.5px;color:var(--eem-text-muted,#8c8f94);margin-top:3px;margin-bottom:14px}.eem-mb-form-body{gap:12px;margin-bottom:18px}.eem-mb-fl,.eem-mb-form-body{display:flex;flex-direction:column}.eem-mb-fl{gap:5px;font-size:12.5px;font-weight:600;color:var(--eem-navy,#0e1316)}.eem-mb-fl input{width:100%;padding:9px 11px;border:1.5px solid var(--eem-border,#e1e5e7);border-radius:var(--eem-radius,3px);font-size:14px;color:var(--eem-text,#1d2327)}.eem-mb-fl input:focus{outline:none;border-color:var(--eem-electric,#1f2328)}.eem-mb-fl-opt{font-weight:400;color:var(--eem-text-muted,#8c8f94)}.eem-mb-form-spacer{flex:1}.eem-mb-btn-danger{color:#b3261e;border-color:#f0c9c6;background:var(--eem-surface,#fff)}.eem-mb-btn-danger:hover{background:#fdecea}.eem-mb-preview-overlay{z-index:100005}.eem-mb-preview-card{max-width:900px;max-height:88vh}.eem-mb-preview-zonebar{display:flex;gap:6px;flex-wrap:wrap;padding:14px 20px 10px;background:var(--eem-surface,#fff);border-bottom:1px solid var(--eem-border,#e1e5e7);flex:none}.eem-mb-preview-tab{border:1px solid var(--eem-border,#e1e5e7);background:#f4f7fc;color:var(--eem-text-secondary,#6b7a99);font-weight:600;font-size:13px;padding:7px 14px;border-radius:var(--eem-radius-pill);cursor:pointer}.eem-mb-preview-tab.active{background:var(--eem-navy,#0e1316);color:#fff;border-color:var(--eem-navy,#0e1316)}.eem-mb-preview-scroll{overflow:auto;padding:16px 20px;flex:1;min-height:0;cursor:grab}.eem-mb-preview-scroll.is-panning{cursor:grabbing}.eem-mb-preview-grid{display:inline-grid;gap:5px}.eem-mb-cust-cell{width:42px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:var(--eem-radius,3px);font-size:12.5px;font-weight:600}.eem-mb-cust-cell.stall{background:#fff;border:1.5px solid var(--eem-border,#e1e5e7);color:var(--eem-navy,#0e1316);cursor:pointer}.eem-mb-cust-cell.stall:hover{border-color:var(--eem-electric,#1f2328);background:var(--eem-info-bg,#f0f1f3)}.eem-mb-cust-cell.stall.picked{background:var(--eem-electric,#1f2328);border-color:var(--eem-electric,#1f2328);color:#fff}.eem-mb-cust-cell.gap{background:transparent}.eem-mb-cust-cell.landmark{background:#fff7e6;color:var(--eem-warn-text,#b45309);font-size:9.5px;text-align:center;line-height:1.1;padding:2px}.eem-mb-preview-foot{padding:14px 20px;border-top:1px solid var(--eem-border,#e1e5e7);font-weight:700;color:var(--eem-navy,#0e1316);flex:none}#eem-venue-modal .eem-mb-preview-grid{background:var(--eem-border,#e1e5e7);gap:1px}#eem-venue-modal .eem-mb-cust-cell{border-radius:0}#eem-venue-modal .eem-mb-cust-cell.stall{border:none}#eem-venue-modal .eem-mb-cust-cell.gap{background:var(--eem-border,#e1e5e7)}.eem-entries-table th.eem-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.eem-entries-table th.eem-sortable:hover{color:var(--eem-electric,#1f2328)}.eem-sort-ind{display:inline-block;width:0;height:0;margin-left:6px;vertical-align:middle;opacity:0;border-left:4px solid transparent;border-right:4px solid transparent}.eem-entries-table th.is-sorted-asc .eem-sort-ind{opacity:1;border-bottom:5px solid}.eem-entries-table th.is-sorted-desc .eem-sort-ind{opacity:1;border-top:5px solid}.eem-entries-entered-link{text-decoration:none;cursor:pointer}.eem-entries-entered-link:hover{opacity:.7}.eem-entries-unconnected{display:inline-block;padding:2px 9px;border-radius:var(--eem-radius-pill);font-size:11.5px;font-weight:600;background:var(--eem-badge-amber-bg);color:var(--eem-badge-amber-text);border:1px solid var(--eem-badge-amber-border)}.eem-table-footer-sep{margin:0 8px;color:var(--eem-text-muted,#94a3b8)}.eem-page-wrap:has(.eem-div-detail-card){border:none;border-radius:0;background:transparent;box-shadow:none}.eem-page-wrap:has(.eem-div-detail-card) .eem-page-body{background:#f7f7f5;padding:16px 20px 40px}.eem-div-detail-card{background:#fff;border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);overflow:hidden}.eem-div-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e1e5e7;background:#fff}.eem-div-stat-card{padding:18px 22px;display:flex;align-items:center;gap:14px;border-right:1px solid #e1e5e7;background:#fff}.eem-div-stat-card:last-child{border-right:none}.eem-div-stat-icon{width:32px;height:32px;border-radius:var(--eem-radius);background:#eff6ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.eem-div-stat-icon svg{width:15px;height:15px;color:#1f2328}.eem-div-stat-card--green .eem-div-stat-icon{background:#f0fdf4}.eem-div-stat-card--green .eem-div-stat-icon svg,.eem-div-stat-card--green .eem-div-stat-num{color:#15803d}.eem-div-stat-card--orange .eem-div-stat-icon{background:#fffbeb}.eem-div-stat-card--orange .eem-div-stat-icon svg,.eem-div-stat-card--orange .eem-div-stat-num{color:#b45309}.eem-div-stat-card--red .eem-div-stat-icon{background:#fef2f2}.eem-div-stat-card--red .eem-div-stat-icon svg,.eem-div-stat-card--red .eem-div-stat-num{color:#b91c1c}.eem-div-stat-text{display:flex;flex-direction:column;gap:1px}.eem-div-stat-num{font-size:26px;font-weight:700;color:#0e1316;line-height:1.1}.eem-div-stat-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.eem-div-stat-oversold{display:block;font-size:11px;font-weight:600;color:#b91c1c;margin-top:2px}.eem-div-event-band{padding:10px 22px;background:#f8faff;border-bottom:1px solid #e1e5e7;display:flex;gap:20px;flex-wrap:wrap;font-size:12.5px;color:#64748b}.eem-div-event-band strong{color:#0e1316;font-weight:600}.eem-div-toolbar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e1e5e7;flex-wrap:wrap;background:#fff}.eem-div-toolbar-count{font-size:13px;color:#64748b;margin-left:auto}@media (max-width:782px){.eem-div-stat-grid{grid-template-columns:1fr}.eem-div-stat-card{border-right:none;border-bottom:1px solid #e1e5e7;padding:14px 16px}.eem-div-stat-card:last-child{border-bottom:none}.eem-div-event-band{padding:10px 14px;gap:12px}.eem-div-toolbar{flex-wrap:wrap;gap:8px}.eem-div-toolbar select.eem-toolbar-select{flex:1}.eem-div-toolbar .eem-search-wrap{flex:1;min-width:0}.eem-div-toolbar .eem-search-wrap input.eem-search-input{width:100%}.eem-div-toolbar-count{margin-left:0;width:100%}}.eem-notifications{padding:0}.eem-notif-grid{max-width:760px}.eem-notif-event-card{overflow:visible;position:relative;z-index:30}.eem-notif-grid>.eem-card{margin-bottom:16px}.eem-notif-field{margin-bottom:14px}.eem-notif-field:last-child{margin-bottom:0}.eem-notif-field .eem-field-select{width:100%;max-width:100%}.eem-notif-audience-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:14px}.eem-notif-audience-grid .eem-notif-field{margin-bottom:0}.eem-notif-audience-grid .eem-field-select{min-width:0}.eem-notif-audience .eem-notif-count{display:flex;align-items:center;gap:8px;padding:18px 0 4px;border-top:1px solid #f0f4fb;margin:14px 0 0;font-size:13px;color:var(--eem-muted,#64748b)}.eem-notif-count [data-eem-notif-count-badge]{font-variant-numeric:tabular-nums}.eem-notif-actions{display:flex;align-items:center;gap:12px;margin-top:4px}.eem-notif-send-status{font-size:13px;color:var(--eem-muted,#64748b)}.eem-notif-history{margin-top:8px;max-width:760px}.eem-notif-history-title{font-size:15px;font-weight:700;color:#0e1316;margin:0 0 12px}.eem-notif-history p.eem-table-empty{margin:0;padding:28px;text-align:center;color:var(--eem-muted,#64748b);background:#fff;border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg)}.eem-notif-history .eem-desktop-table{border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);overflow:hidden}@media (max-width:782px){.eem-notif-audience-grid{grid-template-columns:1fr}}.eem-venues{padding:18px}.eem-venues-empty{padding:40px 28px;text-align:center;background:var(--eem-bg-alt,#fafafa);border:1px solid var(--eem-border,#e1e5e7);border-radius:var(--eem-radius,3px)}.eem-venues-empty h3{margin:0 0 8px;font-size:16px;color:var(--eem-navy,#0e1316)}.eem-venues-empty p{margin:0 auto;max-width:460px;color:var(--eem-muted,#64748b)}.eem-btn-sm{padding:4px 10px;font-size:12.5px}.eem-venue-detail{display:flex;flex-direction:column;gap:18px}.eem-venue-card .eem-venue-card-body--flush{padding:0}.eem-venue-info-grid{display:flex;flex-direction:column;gap:12px}.eem-venue-info-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.eem-venue-info-grid .eem-field-row{display:flex;flex-direction:column;gap:3px;padding:0;border:none;margin:0}.eem-venue-info-grid .eem-field-label{font-size:12px;color:var(--eem-text-secondary,#64748b);font-weight:500}@media (max-width:600px){.eem-venue-info-row{grid-template-columns:1fr}.eem-venue-info-row .eem-field-row[style*=grid-column]{grid-column:span 1}}.eem-venue-info-actions{margin-top:12px;padding-top:10px;border-top:1px solid var(--eem-border,#e2e8f0)}.eem-venue-card .eem-card-body>.eem-venue-empty-note{padding:18px;margin:0;color:var(--eem-muted,#64748b)}.eem-venue-card .eem-card-body>.eem-table{margin:0}.eem-venue-card .eem-card-body>.eem-table td:first-child,.eem-venue-card .eem-card-body>.eem-table th:first-child{padding-left:18px}.eem-venue-card .eem-card-body>.eem-table td:last-child,.eem-venue-card .eem-card-body>.eem-table th:last-child{padding-right:18px}.eem-venue-source-badge{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:var(--eem-radius-pill);font-size:11px;font-weight:500;background:var(--eem-bg-alt,#eef2fb);color:var(--eem-navy,#0e1316);vertical-align:middle}.eem-venue-layout-name{background:none;border:none;padding:0;margin:0;font-family:inherit;font-size:14px;font-weight:700;color:#0e1316;cursor:pointer;text-align:left}.eem-venue-layout-name:hover{color:var(--eem-electric)}.eem-layout-template-bar{display:flex;align-items:center;gap:18px;margin:8px 0 16px;padding:14px 16px;background:#fff;border:1px solid var(--eem-border,#e1e5e7);border-left:3px solid var(--eem-electric,#2563eb);border-radius:var(--eem-radius,3px);box-shadow:0 1px 2px rgba(14,19,22,.05)}.eem-layout-template-bar__text{flex:1 1 auto;min-width:0}.eem-layout-template-bar__title{margin:0 0 3px;font-size:13.5px;font-weight:700;color:var(--eem-navy,#0e1316)}.eem-layout-template-bar__hint{margin:0;font-size:12px;color:var(--eem-muted,#64748b)}.eem-layout-template-bar__actions{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto}@media (max-width:782px){.eem-layout-template-bar{flex-direction:column;align-items:stretch}.eem-layout-template-bar__actions{justify-content:stretch}.eem-layout-template-bar__actions>*{flex:1 1 auto;text-align:center}}.eem-venue-load-options{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow-y:auto}.eem-venue-load-option{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--eem-border,#e1e5e7);border-radius:var(--eem-radius,3px);cursor:pointer}.eem-venue-load-option:hover{border-color:var(--eem-electric,#2563eb)}.eem-venue-load-option__name{font-weight:600;color:var(--eem-navy,#0e1316)}.eem-venue-load-option__date{margin-left:auto;font-size:12px;color:var(--eem-muted,#64748b)}.eem-venues-stats{display:flex;gap:12px;flex-wrap:wrap;padding:16px 22px;margin-bottom:0;border-bottom:1px solid #dcdcde}.eem-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:var(--eem-radius);padding:14px 18px;flex:1;min-width:140px}.eem-stat-card-label{font-size:10.5px;font-weight:700;color:#6b7280;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px}.eem-stat-card-num{font-family:var(--eem-font-display);font-size:28px;font-weight:700;color:var(--eem-navy,#0e1316);line-height:1}a.eem-venue-name,a.eem-venue-name:focus,a.eem-venue-name:hover,a.eem-venue-name:link,a.eem-venue-name:visited{font-weight:700;color:var(--eem-navy,#0e1316);font-size:13.5px;display:block;text-decoration:none}a.eem-venue-name:hover{color:var(--eem-electric,#1f2328)}.eem-tpl-count{font-family:var(--eem-font-display);font-weight:700;color:var(--eem-navy,#0e1316);font-size:15px}a.eem-tpl-link,a.eem-tpl-link:focus,a.eem-tpl-link:hover{font-size:12px;color:var(--eem-electric,#1f2328);margin-left:6px;text-decoration:none}.eem-tpl-link:hover{color:#1257d1}.eem-venue-muted{font-size:13px;color:#6b7280}.eem-table td.eem-event-thumb-col,.eem-table th.eem-event-thumb-col{width:62px;padding-right:0}.eem-event-thumb{display:block;width:54px;aspect-ratio:3/4;border-radius:var(--eem-radius);overflow:hidden;background:#f3f4f6;border:1px solid #e5e7eb}.eem-event-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.eem-event-thumb--empty{display:flex;align-items:center;justify-content:center;color:#c3c7ce}.eem-event-thumb--empty svg{width:20px;height:20px}.eem-mobile-venues .eem-mobile-card-sub{font-size:12.5px;color:#50575e;margin:4px 0 6px}@media (max-width:782px){.eem-venues-stats{gap:8px;padding:12px 14px}.eem-stat-card{flex:1 1 calc(50% - 4px);min-width:0}}.eem-term-split{display:flex;align-items:flex-start;gap:20px}.eem-term-form-panel{width:300px;min-width:280px;flex-shrink:0;background:#fff;border:1px solid var(--eem-border-card);border-radius:var(--eem-radius-lg);overflow:hidden}.eem-term-form-panel .eem-term-form-title{font-family:var(--eem-font-display);font-size:14px;font-weight:700;color:var(--eem-navy,#0e1316);margin:0;padding:13px 18px;border-bottom:1px solid var(--eem-border-card)}.eem-term-form-body{padding:16px 18px 20px}.eem-term-form-body form{display:flex;flex-direction:column;gap:14px}.eem-term-form-actions{display:flex;align-items:center;gap:10px}.eem-term-form-panel .eem-field-row{display:block;padding:0;border-bottom:none;margin-bottom:0}.eem-term-form-panel .eem-field-label{padding-top:0;margin-bottom:5px}.eem-term-form-panel .eem-field-input,.eem-term-form-panel .eem-field-select,.eem-term-form-panel .eem-field-textarea{width:100%}.eem-term-form-panel .eem-field-hint{margin-top:5px}.eem-term-table-panel{flex:1;min-width:0;background:#fff;border:1px solid var(--eem-border-card);border-radius:var(--eem-radius-lg);overflow:hidden}.eem-term-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:16px 18px 12px;border-bottom:1px solid var(--eem-border,#dcdcde);margin-bottom:0}.eem-term-bulk-form,.eem-term-search-form{display:flex;align-items:center;gap:8px;margin:0}a.eem-term-name,a.eem-term-name:focus,a.eem-term-name:hover,a.eem-term-name:link,a.eem-term-name:visited{font-weight:700;color:var(--eem-navy,#0e1316);font-size:13px;display:block;text-decoration:none}a.eem-term-name:hover{color:var(--eem-electric,#1f2328)}.eem-term-slug{font-family:IBM Plex Mono,Courier New,monospace;font-size:12.5px;color:#50575e;background:#f3f4f5;padding:1px 6px;border-radius:var(--eem-radius-sm);display:inline-block}.eem-term-count{font-family:var(--eem-font-display);font-weight:700;color:var(--eem-navy,#0e1316);font-size:13.5px}.eem-term-count-zero{font-weight:400;color:#6b7280}.eem-term-muted{color:#6b7280}.eem-term-notice{margin:16px 22px 0}.eem-term-table-panel .eem-list-card{border:none;border-radius:0}.eem-term-table-panel .eem-term-delete-note{margin:0;padding:12px 18px 14px;border-top:1px solid var(--eem-border-soft)}.eem-term-table-panel .eem-table td:first-child,.eem-term-table-panel .eem-table th:first-child{padding-left:18px}.eem-term-table-panel .eem-table td:last-child,.eem-term-table-panel .eem-table th:last-child{padding-right:18px}@media (max-width:767px){.eem-term-split{flex-direction:column}.eem-term-form-panel{width:100%}.eem-term-toolbar{padding:14px 16px 12px}}.eem-event-editor-body{padding:18px 22px;display:grid;grid-template-columns:1fr 300px;gap:18px;align-items:start}.eem-event-editor .eem-edit-rail{position:sticky;top:44px}body.eem-shell-page--event-editor .eem-plugin-wrap{background:#f7f7f5;padding:0;border:none;border-radius:0;overflow:visible}body.eem-shell-page--event-editor .eem-plugin-header{background:#fff;border-bottom:1px solid #e1e5e7;padding:18px 24px;margin:0}.eem-event-cards-wrap{background:#fff;border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);overflow:hidden}.eem-event-cards-wrap .eem-reservation-editor-section.eem-card{background:#fff;border:none;border-bottom:1px solid #e1e5e7;border-radius:0;padding:0;overflow:hidden}.eem-event-cards-wrap .eem-reservation-editor-section.eem-card:last-child{border-bottom:none}.eem-event-cards-wrap .eem-section-header{padding:13px 18px;border-bottom:none}.eem-event-cards-wrap .eem-reservation-editor-section.eem-card:not(.eem-section-collapsed) .eem-section-header{border-bottom:1px solid #e1e5e7}.eem-event-cards-wrap .eem-section-body{padding:16px 18px}.eem-btn-topbar{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--eem-radius);font-size:13px;font-weight:600;white-space:nowrap}@media (max-width:900px){.eem-btn-topbar{width:36px;height:36px;padding:0;justify-content:center}.eem-btn-topbar-label{display:none}}.eem-plugin-eyebrow{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;margin-bottom:4px}.eem-status-dot{width:8px;height:8px;border-radius:var(--eem-radius-circle);flex-shrink:0;display:inline-block}input.eem-event-title-input{width:100%;margin:0;padding:10px 14px;border:var(--eem-border-input);border-radius:var(--eem-radius);font-family:var(--eem-font-display);font-size:17px;font-weight:600;color:var(--eem-navy);background:#fff;outline:none}input.eem-event-title-input:focus{border-color:var(--eem-electric);box-shadow:var(--eem-focus-ring)}.eem-date-sep{font-size:13px;color:var(--eem-text-muted);white-space:nowrap}input.eem-date-input{flex:1;min-width:120px;max-width:180px;margin:0}.eem-btn-label-wrap{display:flex;align-items:stretch;max-width:320px}.eem-btn-label-prefix{padding:8px 12px;background:#f3f4f5;border:var(--eem-border-input);border-right:none;border-radius:var(--eem-radius) 0 0 var(--eem-radius);font-size:13px;color:#4a5560;font-weight:500;white-space:nowrap;display:flex;align-items:center}input.eem-btn-label-input{flex:1;margin:0;padding:8px 12px;border:var(--eem-border-input);border-radius:0 var(--eem-radius) var(--eem-radius) 0;font-size:13.5px;color:#1d2327;background:#fff;outline:none}input.eem-btn-label-input:focus{border-color:var(--eem-electric);box-shadow:var(--eem-focus-ring)}.eem-toggle-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border:var(--eem-border-input);border-radius:var(--eem-radius);cursor:pointer;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.eem-toggle-chip:hover{border-color:var(--eem-electric)}.eem-toggle-chip span:last-child{font-size:13.5px;color:#1d2327;font-weight:500}.eem-file-name{padding:8px 12px;border:var(--eem-border-input);border-radius:var(--eem-radius);font-size:13px;color:var(--eem-text-muted);font-style:italic;flex:1;min-width:160px;background:#f3f4f5}.eem-rail-btn{width:100%;text-align:center;justify-content:center}.eem-rail-divider{height:1px;background:#f0f0f1;margin:4px 0}.eem-publish-row{display:flex;align-items:center;gap:8px;font-size:13px;color:#1d2327}.eem-publish-row strong{color:var(--eem-navy,#0e1316);font-weight:600}.eem-checklist{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:var(--eem-radius,3px);padding:10px 12px;background:#fafafa}.eem-checklist-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#1d2327;cursor:pointer}.eem-checklist-item input[type=checkbox]{accent-color:#1f2328;width:14px;height:14px;cursor:pointer;flex-shrink:0}.eem-checklist-empty{font-size:12.5px;color:#6b7280;font-style:italic}.eem-checklist-footer{margin-top:8px}a.eem-add-term-link,a.eem-add-term-link:focus,a.eem-add-term-link:hover{font-size:12.5px;color:#1f2328;font-weight:600;text-decoration:none}a.eem-add-term-link:hover{color:#1257d1}.eem-featured-img{cursor:pointer}.eem-featured-img img{width:100%;border-radius:var(--eem-radius,3px);display:block}.eem-featured-img-placeholder{border:2px dashed #c3c4c7;border-radius:var(--eem-radius,3px);padding:24px;text-align:center;background:#fafafa}.eem-featured-img:hover .eem-featured-img-placeholder{border-color:#1f2328;background:#f0f1f3}.eem-featured-img-placeholder strong{color:#1f2328;font-size:13px}.eem-featured-img-placeholder p{font-size:12.5px;color:#4a5560;margin:0}@media (max-width:1024px){.eem-event-editor-body{grid-template-columns:1fr 260px;padding:14px 16px}}@media (max-width:767px){.eem-event-editor-body{grid-template-columns:1fr;padding:12px;gap:14px}.eem-event-editor .eem-edit-rail{position:static;order:-1}}.eem-event-editor-card{background:#fff;border:1px solid #e5e7eb;border-radius:var(--eem-radius-lg,8px);padding:24px;margin-bottom:16px}.eem-event-editor-card__intro{display:grid;grid-template-columns:1fr 200px;gap:24px;margin-bottom:20px}.eem-event-editor-card__intro h3{margin:4px 0 6px;font-size:16px;font-weight:700;color:var(--eem-navy,#0e1316)}.eem-event-editor-card__intro p{margin:0 0 12px;font-size:13.5px;color:#4a5560;line-height:1.5}.eem-event-editor-card__eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#1f2328}.eem-event-editor-card__status-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.eem-event-editor-card__status-pill{display:inline-block;padding:3px 10px;border-radius:var(--eem-radius-pill);font-size:11.5px;font-weight:600;background:#f3f4f5;color:#4a5560}.eem-event-editor-card__status-pill.is-ready{background:#e6f4ea;color:#1b7d3a}.eem-event-editor-card__status-pill.is-unlinked{background:#fff3e0;color:#b45309}.eem-event-editor-card__status-pill.is-media{background:#f0f1f3;color:#000}.eem-event-editor-card__actions{display:flex;flex-wrap:wrap;gap:8px}a.eem-event-editor-card__action,a.eem-event-editor-card__action:focus,a.eem-event-editor-card__action:hover{font-size:12.5px;font-weight:600;color:#1f2328;text-decoration:none;padding:4px 10px;border:1px solid #e5e7eb;border-radius:var(--eem-radius,3px);background:#fff}a.eem-event-editor-card__action:hover{background:#f0f1f3;border-color:#1f2328}a.eem-event-editor-card__action--primary,a.eem-event-editor-card__action--primary:focus,a.eem-event-editor-card__action--primary:hover{background:#1f2328;color:#fff;border-color:#1f2328;text-decoration:none}a.eem-event-editor-card__action--primary:hover{background:#1257d1}.eem-event-editor-card__meta{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#1d2327}.eem-event-editor-card__meta strong{font-weight:600;color:var(--eem-navy,#0e1316);margin-bottom:6px}.eem-event-editor-card__meta-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#6b7280;margin-top:6px}.eem-event-editor-card__summary-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:20px}.eem-event-editor-card__summary-card{padding:14px 16px;background:#f9fafb;border:1px solid #f0f0f1;border-radius:var(--eem-radius,3px)}.eem-event-editor-card__summary-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#6b7280;margin-bottom:4px}.eem-event-editor-card__summary-value{display:block;font-size:14px;font-weight:600;color:var(--eem-navy,#0e1316);margin-bottom:4px}.eem-event-editor-card__summary-note{display:block;font-size:12px;color:#4a5560;line-height:1.4}.eem-event-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.eem-event-editor-field{display:flex;flex-direction:column;gap:4px}.eem-event-editor-field--full{grid-column:1/-1}.eem-event-editor-field__label{font-size:12.5px;font-weight:600;color:var(--eem-navy,#0e1316)}.eem-event-editor-field__description{font-size:12px;color:#4a5560;margin-top:2px}.eem-event-editor-field input.eem-field-input,.eem-event-editor-field input.regular-text,.eem-event-editor-field select,.eem-event-editor-field textarea.eem-field-textarea{width:100%;max-width:100%}.eem-event-editor-toggle{display:flex;align-items:center;gap:10px;padding:10px 0}.eem-event-editor-toggle__copy{font-size:13px;color:#1d2327}.eem-event-editor-card__quicklinks{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}a.eem-event-editor-card__quicklink,a.eem-event-editor-card__quicklink:hover{font-size:12px;color:#1f2328;text-decoration:none}a.eem-event-editor-card__quicklink:hover{color:#1257d1}@media (max-width:767px){.eem-event-editor-card{padding:16px}.eem-event-editor-card__intro{grid-template-columns:1fr;gap:14px}.eem-event-editor-grid{grid-template-columns:1fr}.eem-event-editor-card__summary-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.eem-event-editor-card__summary-grid{grid-template-columns:1fr}}.eem-page-title-block{background:#fff;border-bottom:1px solid var(--eem-border-card);padding:18px 24px}.eem-page-title-block .eem-page-title{font-size:20px}.eem-page-title-block .eem-page-subtitle{margin-top:3px}.eem-sr-card{background:#fff;border:1px solid var(--eem-border-card);border-radius:var(--eem-radius-lg);overflow:hidden;margin:24px 24px 48px}.eem-sr-selector{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--eem-border-card);background:#fff}.eem-sr-selector-label{font-size:13px;font-weight:600;color:var(--eem-text);white-space:nowrap}.eem-sr-event-select{flex:1;min-width:280px;max-width:420px}.eem-sr-meta-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;background:#f7f7f5;border:1px solid var(--eem-border-card);border-radius:var(--eem-radius-2xl);font-size:12px;color:var(--eem-text-secondary);font-weight:500}.eem-sr-meta-pill,.eem-sr-status-pill{white-space:nowrap}.eem-sr-tabs{display:flex;border-bottom:1px solid var(--eem-border-card)}.eem-sr-tab{padding:11px 22px;font-size:13.5px;font-weight:600;color:#50575e;cursor:pointer;background:transparent;border:none;border-bottom:3px solid transparent;display:flex;align-items:center;gap:8px;white-space:nowrap;font-family:var(--eem-font-ui)}.eem-sr-tab:hover{color:var(--eem-navy)}.eem-sr-tab.is-active{color:var(--eem-navy);border-bottom-color:var(--eem-electric)}.eem-sr-tab-count{font-size:11px;font-weight:700;background:var(--eem-border-soft);color:var(--eem-text-secondary);padding:2px 7px;border-radius:var(--eem-radius-lg)}.eem-sr-tab.is-active .eem-sr-tab-count{background:#f0f1f3;color:var(--eem-electric)}.eem-sr-add-discipline{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--eem-border-soft)}.eem-sr-discipline-input{flex:1;min-width:220px;max-width:380px}.eem-sr-group-head{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:var(--eem-gray-50);border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;gap:10px}.eem-sr-group-name{font-family:var(--eem-font-display);font-size:13px;font-weight:700;color:var(--eem-navy);display:flex;align-items:center;gap:8px}.eem-sr-group-count{font-size:11px;font-weight:600;color:var(--eem-text-secondary);background:var(--eem-border-soft);padding:2px 8px;border-radius:var(--eem-radius-lg)}.eem-sr-add-file-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border:1px dashed var(--eem-border-card);border-radius:var(--eem-radius);font-size:12px;font-weight:600;color:var(--eem-electric);background:#fff;cursor:pointer;font-family:var(--eem-font-ui)}.eem-sr-add-file-btn:hover{border-color:var(--eem-electric);border-style:solid;background:#f0f1f3}.eem-sr-group-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.eem-sr-group-link{border:none;background:transparent;color:var(--eem-electric);font-size:12px;font-weight:600;cursor:pointer;padding:4px 2px;font-family:var(--eem-font-ui)}.eem-sr-group-link:hover{color:var(--eem-electric-hover)}.eem-sr-group-link.is-danger{color:#b91c1c}.eem-sr-group-link.is-danger:hover{color:#991b1b}.eem-sr-row{display:flex;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid var(--eem-border-soft);flex-wrap:wrap}.eem-sr-row--pending{background:#fffbeb}.eem-sr-row-icon{width:32px;height:32px;background:#fee2e2;border-radius:var(--eem-radius);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#b91c1c}.eem-sr-row-icon svg{width:15px;height:15px}.eem-sr-row-icon--pending{background:#fef3c7;color:#ca8a04}.eem-sr-row-info{flex:1;min-width:0}.eem-sr-row-name{font-size:13.5px;font-weight:600;color:var(--eem-navy);display:block;margin-bottom:1px}.eem-sr-row-meta{font-size:12px;color:var(--eem-text-secondary);display:flex;gap:10px;flex-wrap:wrap}.eem-sr-row-meta--pending{color:#ca8a04;font-weight:600}.eem-sr-live-badge{white-space:nowrap}.eem-sr-row-actions{display:flex;gap:6px;flex-shrink:0;align-items:center}.eem-sr-action-btn{width:30px;height:30px;border-radius:var(--eem-radius);border:1px solid var(--eem-border-card);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#50575e;text-decoration:none}.eem-sr-action-btn:hover{background:#f6f7f7}.eem-sr-action-btn svg{width:13px;height:13px}.eem-sr-action-btn.is-danger{border-color:#fecaca;color:#b91c1c}.eem-sr-action-btn.is-danger:hover{background:#fef2f2}.eem-sr-upload-result-btn{padding:7px 14px;border:1px solid #ca8a04;color:#a16207;background:#fefce8;font-size:13px;font-weight:600}.eem-sr-upload-result-btn:hover{background:#fef9c3;color:#a16207}.eem-sr-add-panel{background:var(--eem-gray-50);border:1px dashed var(--eem-border-card);border-radius:var(--eem-radius);padding:16px 18px;margin:12px 18px}.eem-sr-add-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.eem-sr-add-field{display:flex;flex-direction:column;gap:4px}.eem-sr-add-label{font-size:12px;font-weight:600;color:var(--eem-text)}.eem-sr-file-pick{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eem-sr-f-pdf-name{flex:1;min-width:120px;font-size:13px;font-style:italic;color:var(--eem-text-muted)}.eem-sr-add-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.eem-sr-empty{text-align:center;padding:40px 24px;color:var(--eem-text-muted)}.eem-sr-empty strong{color:var(--eem-navy);font-size:15px;display:block;margin-bottom:4px}.eem-sr-empty p{margin:0 0 12px}.eem-sr-empty-mini{padding:18px;text-align:center;color:var(--eem-text-muted);font-size:13px}.eem-sr-empty-mini p{margin:0}@media (max-width:767px){.eem-sr-add-grid{grid-template-columns:1fr}.eem-sr-selector{padding:14px 16px}.eem-sr-event-select{max-width:none}}.eem-sr-embed-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.eem-sr-embedded .eem-sr-body{margin:0 -18px -16px}.eem-sr-embedded .eem-sr-add-discipline{border-top:1px solid var(--eem-border-soft)}.eem-sr-rail-summary{display:flex;flex-direction:column;gap:6px}.eem-sr-rail-row{display:flex;align-items:center;justify-content:space-between;font-size:13px}.eem-sr-rail-label{color:var(--eem-text-secondary)}.eem-sr-rail-num{font-family:var(--eem-font-display);font-weight:700;color:var(--eem-navy);font-size:15px}.eem-addon-row{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--eem-border-soft)}.eem-addon-row:last-child{border-bottom:none}.eem-addon-row>.eem-toggle{margin-top:1px}.eem-addon-row__text{display:flex;flex-direction:column;gap:3px}.eem-addon-row__title{font-weight:600;color:var(--eem-navy);font-size:14px}.eem-addon-row__desc,.eem-venue-layouts__empty{font-size:13px;color:var(--eem-text-secondary);line-height:1.5}.eem-venue-layouts__empty{margin:0 0 8px}.eem-venue-layouts__list{list-style:none;margin:0 0 8px;padding:0}.eem-venue-layouts__row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid var(--eem-border-soft)}.eem-venue-layouts__row:last-child{border-bottom:none}.eem-venue-layouts__name{font-weight:600;color:var(--eem-navy);font-size:13px}.eem-venue-layouts__actions{display:flex;gap:10px;flex-shrink:0}.eem-venue-layouts__hint{font-size:12px;color:var(--eem-text-muted);line-height:1.4;margin:0}.eem-order-card,.eem-order-main,.eem-order-side{min-width:0}@media (max-width:767px){.eem-list-toolbar-left,.eem-list-toolbar-right{flex-wrap:wrap;min-width:0;width:100%;max-width:100%;flex-basis:auto}.eem-events-toolbar-form,.eem-list-toolbar .eem-choices.choices,.eem-orders-event-filter-form,.eem-search-form{flex:1 1 100%;min-width:0;max-width:100%;width:100%}.eem-list-toolbar .choices__inner{min-width:0}.eem-list-toolbar .choices__list--single .choices__item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.eem-list-toolbar .eem-search-wrap{width:100%;min-width:0;max-width:100%}.eem-list-toolbar .eem-search-input{min-width:0;width:100%}.eem-choices .choices__list--dropdown,.eem-choices .choices__list[aria-expanded]{min-width:0;max-width:calc(100vw - 24px)}.eem-item-count,.eem-list-count{flex-basis:100%}.eem-toolbar-controls{display:flex;flex-direction:column;align-items:stretch;gap:8px}.eem-toolbar-controls>.eem-list-toolbar-left,.eem-toolbar-controls>.eem-list-toolbar-right{display:contents}.eem-toolbar-controls .eem-search-form,.eem-toolbar-controls .eem-term-search-form,.eem-toolbar-controls>.eem-list-toolbar-left>.eem-search-wrap{order:1}.eem-toolbar-controls .eem-bulk-form,.eem-toolbar-controls .eem-term-bulk-form{order:2}.eem-toolbar-controls .eem-date-filter-form,.eem-toolbar-controls .eem-type-filter-form,.eem-toolbar-controls>.eem-list-toolbar-left>.eem-toolbar-select{order:3}.eem-toolbar-controls .eem-empty-trash-form{order:4}.eem-toolbar-controls .eem-item-count,.eem-toolbar-controls .eem-list-count{order:5;padding-top:2px}.eem-toolbar-controls .eem-bulk-form,.eem-toolbar-controls .eem-date-filter-form,.eem-toolbar-controls .eem-empty-trash-form,.eem-toolbar-controls .eem-search-form,.eem-toolbar-controls .eem-term-bulk-form,.eem-toolbar-controls .eem-term-search-form,.eem-toolbar-controls .eem-type-filter-form{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:0;width:100%;max-width:100%;margin:0;box-sizing:border-box}.eem-toolbar-controls .eem-empty-trash-form .eem-toolbar-btn{flex:1 1 auto}.eem-toolbar-controls .eem-bulk-form>.eem-toolbar-select,.eem-toolbar-controls .eem-date-filter-form>.eem-toolbar-select,.eem-toolbar-controls .eem-search-wrap,.eem-toolbar-controls .eem-term-bulk-form>.eem-toolbar-select,.eem-toolbar-controls .eem-type-filter-form>.eem-toolbar-select,.eem-toolbar-controls form>.eem-choices.choices{flex:1 1 auto;min-width:0}.eem-toolbar-controls>.eem-list-toolbar-left>.eem-search-wrap,.eem-toolbar-controls>.eem-list-toolbar-left>.eem-toolbar-select{width:100%;max-width:100%}.eem-toolbar-controls .eem-bulk-form>.eem-toolbar-select,.eem-toolbar-controls .eem-date-filter-form>.eem-toolbar-select,.eem-toolbar-controls .eem-search-wrap--attached .eem-search-input,.eem-toolbar-controls .eem-term-bulk-form>.eem-toolbar-select,.eem-toolbar-controls .eem-type-filter-form>.eem-toolbar-select,.eem-toolbar-controls form>.eem-choices.choices .choices__inner{border-top-right-radius:0;border-bottom-right-radius:0}.eem-toolbar-controls .eem-search-btn,.eem-toolbar-controls .eem-toolbar-btn{flex:0 0 auto;white-space:nowrap;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.eem-toolbar-controls .eem-bulk-form .eem-toolbar-btn,.eem-toolbar-controls .eem-date-filter-form .eem-toolbar-btn,.eem-toolbar-controls .eem-term-bulk-form .eem-toolbar-btn,.eem-toolbar-controls .eem-type-filter-form .eem-toolbar-btn{min-width:84px;justify-content:center}.eem-events-toolbar-form .eem-list-toolbar-right{order:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:0;width:100%}.eem-events-toolbar-form .eem-list-toolbar-left{order:2;display:block;width:100%}.eem-events-toolbar-form .eem-list-toolbar-left .eem-toolbar-select{width:100%;max-width:100%}.eem-events-toolbar-form .eem-search-wrap{flex:1 1 auto;min-width:0}.eem-events-toolbar-form .eem-search-btn{flex:0 0 auto;white-space:nowrap}.eem-events-toolbar-form .eem-item-count{order:3;padding-top:2px}.eem-notif-count,.eem-notif-field,.eem-notif-field .choices,.eem-notif-field .eem-field-select{min-width:0;max-width:100%;width:100%}.eem-daterange-inputs,.eem-filter-group{flex-wrap:wrap;min-width:0}.eem-daterange-inputs>*,.eem-filter-input,.eem-filter-select{min-width:0;max-width:100%}.eem-export-history{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.eem-sr-group-actions,.eem-sr-group-head{flex-wrap:wrap}.eem-sr-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.eem-sr-discipline-input,.eem-sr-event-select{min-width:0;max-width:100%;width:100%}.eem-term-split{flex-direction:column}.eem-term-form-panel,.eem-term-table-panel{min-width:0;max-width:100%;width:100%}.eem-term-form-panel .eem-field-input,.eem-term-form-panel .eem-field-select,.eem-term-form-panel .eem-field-textarea{min-width:0;max-width:100%}.eem-term-toolbar{flex-wrap:wrap;min-width:0}.eem-term-search-form,.eem-term-search-form .eem-search-input,.eem-term-search-form .eem-search-wrap{min-width:0;max-width:100%}.eem-mb-controls,.eem-mb-head-actions{flex-wrap:wrap;min-width:0}.eem-mb-btn{min-width:0}.eem-sticky-save,.eem-sticky-save-actions{flex-wrap:wrap}.eem-field-control,.eem-field-input,.eem-field-select,.eem-field-textarea{min-width:0;max-width:100%}.eem-btn-label-wrap{flex-wrap:wrap;min-width:0}.eem-btn-label-input{min-width:0;max-width:100%}}@media (max-width:1024px){.eem-desktop-table,.eem-term-table-panel{overflow-x:auto;-webkit-overflow-scrolling:touch}.eem-term-split{flex-direction:column}.eem-term-form-panel,.eem-term-table-panel{min-width:0;max-width:100%;width:100%}}.eem-shell-page--daily-movement #wpbody,.eem-shell-page--daily-movement #wpbody-content,.eem-shell-page--daily-movement #wpcontent,.eem-shell-page--daily-movement .wrap{background:#f7f7f5}.eem-shell-page--daily-movement .eem-page{padding:0}.eem-shell-page--daily-movement .eem-breadcrumb{background:#fff;border-bottom:1px solid #e1e5e7;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between;margin:0;flex-wrap:nowrap;gap:0}.eem-shell-page--daily-movement .eem-breadcrumb-left{display:flex;align-items:center;gap:6px;flex-shrink:0}.eem-shell-page--daily-movement .eem-breadcrumb-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.eem-dm-topbar-updated{display:flex;align-items:center;gap:5px;font-size:12px;color:#94a3b8}.eem-dm-topbar-dot{width:6px;height:6px;border-radius:var(--eem-radius-circle);background:#22c55e;display:inline-block;flex-shrink:0}.eem-dm-topbar-updated-text{white-space:nowrap}.eem-dm-topbar-btn{display:inline-flex;align-items:center;cursor:pointer;white-space:nowrap;text-decoration:none;font-weight:600;line-height:1}.eem-dm-topbar-btn svg{flex-shrink:0;display:block}.eem-dm-topbar-btn--refresh{gap:5px;font-size:12px;padding:6px 12px;border-radius:var(--eem-radius);color:#1f2328;background:#f0f1f3;border:1px solid #d0e0fb}.eem-dm-topbar-btn--refresh:hover{background:#e0ecff;color:#1f2328;text-decoration:none}.eem-dm-topbar-btn--print{gap:6px;font-size:13px;padding:8px 16px;border-radius:var(--eem-radius);color:#0e1316;background:#f7f7f5;border:1px solid #d0daea}.eem-dm-topbar-btn--print:hover,a.eem-dm-topbar-btn--print,a.eem-dm-topbar-btn--print:link,a.eem-dm-topbar-btn--print:visited{color:#0e1316;text-decoration:none}.eem-dm-topbar-btn--print:hover{background:#e8eef8}.eem-shell-page--daily-movement .eem-page-wrap{background:#f7f7f5;border:none;border-radius:0;overflow:visible}.eem-shell-page--daily-movement .eem-page-header{background:#fff;border-bottom:1px solid #e1e5e7;padding:20px 24px 16px;align-items:flex-start}.eem-shell-page--daily-movement .eem-page-body{display:flex;flex-direction:column;gap:16px;padding:20px 24px 48px;background:#f7f7f5}.eem-dm-hero{background:linear-gradient(135deg,#1f2328,#0d4fc2);border-radius:var(--eem-radius-xl);padding:20px 24px;box-shadow:0 4px 20px rgba(31,35,40,.25)}.eem-dm-hero-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px}.eem-dm-hero-label{font-size:16px;font-weight:700;color:#fff;letter-spacing:-.01em}.eem-dm-hero-sublabel{font-size:13px;color:hsla(0,0%,100%,.8);margin-top:3px}.eem-dm-hero-week{text-align:right}.eem-dm-hero-week-num{font-size:18px;font-weight:700;color:#00e5ee;line-height:1}.eem-dm-hero-week-label{font-size:11px;color:rgba(0,229,238,.75);margin-top:2px}.eem-dm-hero-metrics{display:flex;flex-wrap:wrap;gap:0}.eem-dm-hero-metric{flex:1 1 110px;padding:0 20px;border-right:1px solid hsla(0,0%,100%,.12)}.eem-dm-hero-metric:first-child{padding-left:0}.eem-dm-hero-metric:last-child{border-right:none}.eem-dm-hero-icon{font-size:15px;color:hsla(0,0%,100%,.7);display:block;margin-bottom:2px}.eem-dm-hero-num{font-size:38px;font-weight:700;color:#fff;line-height:1;letter-spacing:-.03em}.eem-dm-hero-num.is-zero{color:hsla(0,0%,100%,.3)}.eem-dm-hero-mlabel{font-size:13px;color:hsla(0,0%,100%,.7);margin-top:4px;font-weight:500}.eem-dm-hero-metric--shavings .eem-dm-hero-num{color:#00e5ee}.eem-dm-hero-metric--shavings .eem-dm-hero-mlabel{color:rgba(0,229,238,.75)}.eem-dm-hero-metric--shavings .eem-dm-hero-icon{color:#00e5ee}.eem-dm-day-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:8px}a.eem-dm-day-pill,a.eem-dm-day-pill:visited{background:#fff;border:1.5px solid #e1e5e7;border-radius:var(--eem-radius-lg);padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;position:relative;text-decoration:none;transition:border-color .12s,box-shadow .12s;-webkit-tap-highlight-color:transparent}a.eem-dm-day-pill:focus,a.eem-dm-day-pill:hover{border-color:#1f2328;box-shadow:0 0 0 3px rgba(31,35,40,.1);outline:none;text-decoration:none}a.eem-dm-day-pill.selected,a.eem-dm-day-pill.today{border-color:#1f2328;background:#f0f1f3}.eem-dm-day-pill-alert{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:var(--eem-radius-circle);background:#ef4444;box-shadow:0 0 0 2px #fff}.eem-dm-day-pill-date{font-size:13px;font-weight:700;color:#0e1316;white-space:nowrap}.eem-dm-day-pill-moves{display:flex;gap:10px;align-items:center}.eem-dm-day-pill-move{font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:2px}.eem-dm-day-pill-move.arr{color:#1f2328}.eem-dm-day-pill-move.dep{color:#d97706}.eem-dm-day-pill-move.zero{color:#c8d4e8}.eem-dm-note-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:var(--eem-radius);background:none;border:1.5px solid #e1e5e7;color:#94a3b8;cursor:pointer;transition:all .12s;position:relative;flex-shrink:0}.eem-dm-note-btn:hover{border-color:#1f2328;color:#1f2328;background:#f0f1f3}.eem-dm-note-btn.has-note{border-color:#d0e0fb;background:#f0f1f3;color:#1f2328}.eem-dm-note-btn.has-note:after{content:"";position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:var(--eem-radius-circle);background:#1f2328;border:2px solid #fff}.eem-dm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.eem-dm-table td.eem-dm-col--notes,.eem-dm-table th.eem-dm-col--notes{min-width:156px}.eem-dm-actions .eem-dm-note-btn{width:44px;height:44px;min-width:44px}.eem-dm-act-btn:disabled{opacity:.55;cursor:progress}.eem-dm-act-error{flex-basis:100%;font-size:11px;color:#b91c1c}.eem-dm-note-overlay{display:none;position:fixed;inset:0;background:rgba(13,27,62,.35);z-index:100100;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(2px)}.eem-dm-note-overlay.open{display:flex}.eem-dm-note-dialog{background:#fff;border-radius:var(--eem-radius-xl);padding:24px;width:100%;max-width:440px;box-shadow:0 20px 60px rgba(13,27,62,.2)}.eem-dm-note-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.eem-dm-note-title{font-size:16px;font-weight:700;color:#0e1316}.eem-dm-note-sub{font-size:13px;color:#64748b;margin-top:2px}.eem-dm-note-close{background:none;border:0;cursor:pointer;color:#94a3b8;padding:2px;display:flex;align-items:center}.eem-dm-note-close:hover{color:#0e1316}textarea.eem-dm-note-textarea{width:100%;min-height:100px;padding:12px;border:1.5px solid #d0daea;border-radius:var(--eem-radius);font-family:inherit;font-size:14px;color:#0e1316;resize:vertical;line-height:1.5;background:#f7f7f5;box-sizing:border-box}textarea.eem-dm-note-textarea:focus{outline:none;border-color:#1f2328;box-shadow:0 0 0 3px rgba(31,35,40,.1)}.eem-dm-note-foot{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.eem-dm-note-context{background:#f1f5f9;border:1px solid #d0daea;border-radius:var(--eem-radius);padding:10px 12px;margin-bottom:10px}.eem-dm-note-context-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:4px}.eem-dm-note-context-text{font-size:13px;color:#0e1316;white-space:pre-wrap}.eem-dm-print-today{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--eem-radius);font-size:13px;font-weight:600;color:#1f2328;background:#f0f1f3;border:1px solid #d0e0fb;white-space:nowrap;cursor:pointer}.eem-dm-print-today:hover,a.eem-dm-print-today,a.eem-dm-print-today:link,a.eem-dm-print-today:visited{color:#1f2328;text-decoration:none}.eem-dm-print-today:hover{background:#e0ecff}.eem-dm-toolbar{padding:14px 18px;background:#fff;border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);flex-wrap:wrap}.eem-dm-toolbar,.eem-dm-toolbar-form{display:flex;align-items:flex-end;gap:14px}.eem-dm-toolbar-form{flex:1 1 auto;flex-wrap:wrap}.eem-dm-toolbar-group{display:flex;flex-direction:column;gap:5px;flex:1 1 200px}.eem-dm-toolbar-label{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}select.eem-dm-select{box-sizing:border-box;font-family:var(--eem-font-ui);font-size:14px;line-height:1.5;color:#0e1316;background-color:#f7f7f5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;border:1.5px solid #d0daea;border-radius:var(--eem-radius);padding:10px 32px 10px 12px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;width:100%;max-width:none;height:44px;min-height:44px;box-shadow:none;margin:0}select.eem-dm-select:focus{outline:none;border-color:#1f2328;box-shadow:0 0 0 3px rgba(31,35,40,.1)}.eem-dm-cell-order a{color:var(--eem-electric,#1f2328);text-decoration:none;font-weight:500}.eem-dm-cell-order a:hover{color:var(--eem-navy,#0e1316);text-decoration:none}.eem-dm-empty{text-align:center;padding:48px 20px;color:var(--eem-slate,#64748b)}.eem-dm-print-header{display:none}.eem-dm-date-section{background:#fff;border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);overflow:hidden}.eem-dm-date-section .eem-dm-date-heading{font-size:17px;font-weight:700;color:#0e1316;letter-spacing:-.01em;padding:16px 20px 0;background:#fff;margin:0}.eem-dm-summary{display:flex;flex-wrap:nowrap;gap:0;padding:10px 20px 14px;background:#fff;border-bottom:1px solid #f0f4fb;overflow-x:auto;-webkit-overflow-scrolling:touch}.eem-dm-summary::-webkit-scrollbar{display:none}.eem-dm-summary-icon{font-size:16px;color:#1f2328}.eem-dm-summary-stat{display:inline-flex;align-items:center;gap:6px;padding:4px 16px;min-height:44px;flex-shrink:0}.eem-dm-summary-stat:first-child{padding-left:0}.eem-dm-summary-stat:last-child{padding-right:0}.eem-dm-summary-divider{width:1px;height:24px;background:#e1e5e7;align-self:center;flex-shrink:0}.eem-dm-summary-num{font-size:22px;font-weight:700;color:#0e1316;line-height:1;white-space:nowrap}.eem-dm-summary-label{font-size:13px;color:#64748b;font-weight:500;white-space:nowrap}.eem-dm-summary-stat.is-zero .eem-dm-summary-icon,.eem-dm-summary-stat.is-zero .eem-dm-summary-label,.eem-dm-summary-stat.is-zero .eem-dm-summary-num{color:#c8d4e8}.eem-dm-date-section .eem-dm-group-heading{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;margin:0;padding:9px 20px;text-transform:uppercase;letter-spacing:.06em}.eem-dm-group-icon{font-weight:700}.eem-dm-group-heading--arriving{color:#1f2328;background:#f0f1f3;border-top:1px solid #dce8fb;border-bottom:1px solid #dce8fb}.eem-dm-group-heading--departing{color:#b45309;background:#fdf4e7;border-top:1px solid #f3e2c4;border-bottom:1px solid #f3e2c4}.eem-dm-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.eem-dm-table{width:100%;min-width:750px;table-layout:auto;border-collapse:collapse;background:#fff}.eem-dm-table td,.eem-dm-table th{white-space:nowrap}.eem-dm-table td:first-child,.eem-dm-table th:first-child{padding-left:20px}.eem-dm-table td:last-child,.eem-dm-table th:last-child{padding-right:20px}.eem-dm-table td:first-child,.eem-dm-table th:first-child{width:100px}.eem-dm-table td:nth-child(2),.eem-dm-table th:nth-child(2){width:160px}.eem-dm-table td:nth-child(3),.eem-dm-table th:nth-child(3){width:80px}.eem-dm-table td:nth-child(4),.eem-dm-table td:nth-child(5),.eem-dm-table th:nth-child(4),.eem-dm-table th:nth-child(5){width:110px}.eem-dm-table td:nth-child(6),.eem-dm-table th:nth-child(6){width:80px;text-align:center}.eem-dm-table td:nth-child(7),.eem-dm-table th:nth-child(7){width:150px}.eem-dm-table td:nth-child(8),.eem-dm-table th:nth-child(8){width:60px;min-width:60px;text-align:center}.eem-dm-table td,.eem-dm-table td.eem-dm-cell-status{overflow:visible}.eem-dm-table thead th{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding:10px 16px;text-align:left;border-bottom:1px solid #f0f4fb;background:#fff}.eem-dm-table tbody td{font-size:14px;color:#0e1316;padding:14px 16px;border-bottom:1px solid #f7f7f5;vertical-align:middle}.eem-dm-table tbody tr:last-child td{border-bottom:none}.eem-dm-table tbody tr:hover td{background:#fafbfe}.eem-dm-cell-stall{font-weight:600;white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.eem-dm-cell-dates{white-space:nowrap;font-size:13px;color:var(--eem-slate,#64748b)}.eem-dm-cell-shavings{text-align:center}.eem-dm-status{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--eem-radius);font-size:13px;font-weight:600;white-space:nowrap;min-height:36px}.eem-dm-status:before{display:none}.eem-dm-status-not_checked_in,.eem-dm-status-occupied{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.eem-dm-status-not_checked_in:before,.eem-dm-status-occupied:before{background:#ef4444}.eem-dm-status-checked_in{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.eem-dm-status-checked_in:before{background:#22c55e}.eem-dm-status-checked_out{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.eem-dm-status-checked_out:before{background:#3b82f6}.eem-dm-status-departing{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.eem-dm-status-departing:before{background:#f59e0b}.eem-dm-status-menu{position:relative;display:inline-block}.eem-dm-status-trigger{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;margin:0;cursor:pointer;font:inherit;line-height:1}.eem-dm-status-trigger:hover .eem-dm-status{filter:brightness(.97);box-shadow:0 1px 4px rgba(31,35,40,.18)}.eem-dm-status--caret{gap:5px}.eem-dm-status--caret .eem-occ-chevron{color:currentColor;opacity:.35;transition:opacity .12s ease,transform .12s ease}.eem-dm-status-trigger:hover .eem-occ-chevron{opacity:1}.eem-dm-status-menu.open .eem-occ-chevron{opacity:1;transform:rotate(180deg)}.eem-dm-status-options{position:fixed;z-index:100000;min-width:165px;margin:0;padding:5px;list-style:none;background:#fff;border:1px solid #e1e5e7;border-radius:var(--eem-radius-lg);box-shadow:0 8px 24px rgba(13,27,62,.12);display:none}.eem-dm-status-menu.open .eem-dm-status-options{display:block}.eem-dm-status-option{display:block;width:100%;text-align:left;background:none;border:0;padding:11px 14px;border-radius:var(--eem-radius);font-size:14px;font-weight:500;color:#0e1316;min-height:44px;cursor:pointer}.eem-dm-status-option:hover{background:#f0f1f3;color:#1f2328}.eem-dm-status-option.is-current{font-weight:700;color:#1f2328}.eem-dm-status-needs_cleaning{background:#fefce8;color:#a16207;border:1px solid #fde68a}.eem-dm-status-needs_cleaning:before{background:#eab308}.eem-dm-status-available,.eem-dm-status-clean{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.eem-dm-status-available:before,.eem-dm-status-clean:before{background:#22c55e}@media (max-width:900px){.eem-shell-page--daily-movement .eem-breadcrumb-segment,.eem-shell-page--daily-movement .eem-breadcrumb-sep,.eem-shell-page--daily-movement .eem-dm-topbar-btn-label,.eem-shell-page--daily-movement .eem-dm-topbar-updated-text{display:none}.eem-shell-page--daily-movement .eem-dm-topbar-btn{width:40px;height:40px;padding:0;border-radius:var(--eem-radius);justify-content:center;gap:0}}@media (max-width:782px){.eem-dm-toolbar{padding:12px 14px}.eem-dm-toolbar,.eem-dm-toolbar-form{flex-direction:column;align-items:stretch}.eem-dm-toolbar-form{gap:10px}.eem-dm-toolbar-group{width:100%;flex:0 0 auto}.eem-dm-toolbar-group select{width:100%}.eem-dm-date-section{padding:0}.eem-dm-hero{padding:14px 16px}.eem-dm-hero-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.eem-dm-hero-metric{flex:unset;padding:8px 0;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.1)}.eem-dm-hero-metric:last-child{border-bottom:none}.eem-dm-hero-num{font-size:28px}.eem-dm-day-rail{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.eem-dm-hero-num{font-size:24px}}@media print{*,:after,:before{-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}#adminmenuback,#adminmenuwrap,#screen-meta,#screen-meta-links,#wpadminbar,#wpfooter,.eem-breadcrumb,.eem-dm-day-rail,.eem-dm-hero,.eem-dm-note-btn,.eem-dm-note-overlay,.eem-dm-print-today,.eem-dm-toolbar,.eem-page-header,.notice,.update-nag{display:none}#wpcontent{margin-left:0;padding-left:0}#wpbody-content{padding-bottom:0}.eem-page{padding:0;max-width:100%}.eem-page-wrap{border:none;box-shadow:none;padding:0}.eem-page-body{padding:0}.eem-dm-print-header{display:block;text-align:center;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid #0e1316}.eem-dm-print-header h2{font-family:var(--eem-font-display);font-size:20px;font-weight:700;color:#0e1316;margin:0 0 4px}.eem-dm-print-header p{font-size:12px;margin:0;color:#4a5560}.eem-dm-date-section{padding:0}.eem-dm-date-heading{font-size:14px}.eem-dm-group-heading{font-size:11px;margin:0}.eem-dm-summary{gap:8px;margin:0}.eem-dm-table{margin-bottom:8px}.eem-dm-table thead{display:table-header-group}.eem-dm-table thead th{font-size:10px;padding:5px 8px}.eem-dm-table tbody td{font-size:11px;padding:5px 8px}.eem-dm-date-heading,.eem-dm-group-heading,.eem-dm-table tbody tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.eem-dm-date-heading,.eem-dm-group-heading{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.eem-dm-status{font-size:9.5px;padding:1.5px 6px}@page{margin:10mm 8mm;size:letter portrait}}.eem-rv-nightly-content,.eem-stall-nightly-content{margin-bottom:16px}.eem-rv-packages-content,.eem-stall-packages-content{margin-top:14px;margin-bottom:18px;padding:16px 18px 18px;background:var(--eem-bg-muted,#f6f8fb);border-radius:var(--eem-radius)}.eem-packages-list{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.eem-pkg-row{display:flex;align-items:center;gap:10px}input.eem-pkg-name-input{flex:1 1 180px;min-width:120px;margin:0;padding:0 10px;height:var(--eem-select-height);min-height:var(--eem-select-height);line-height:normal;box-sizing:border-box;border:1px solid var(--eem-control-border);border-radius:var(--eem-radius-sm);font-size:13px;font-family:inherit;color:var(--eem-text);background:#fff;outline:none}input.eem-pkg-name-input:focus{border-color:var(--eem-electric);box-shadow:0 0 0 2px rgba(31,35,40,.12)}input.eem-pkg-date-input{width:150px;flex-shrink:0;margin:0;padding:0 8px;height:var(--eem-select-height);min-height:var(--eem-select-height);line-height:normal;box-sizing:border-box;border:1px solid var(--eem-control-border);border-radius:var(--eem-radius-sm);font-size:13px;font-family:inherit;color:var(--eem-text);background:#fff;outline:none}input.eem-pkg-date-input:focus{border-color:var(--eem-electric);box-shadow:0 0 0 2px rgba(31,35,40,.12)}.eem-pkg-sep{color:var(--eem-text-muted);font-size:13px;flex-shrink:0;width:12px;text-align:center}.eem-pkg-eb-wrap,.eem-pkg-price-wrap.eem-pkg-eb-wrap{display:none}.eem-pkg-eb-on .eem-pkg-eb-wrap{display:flex}.eem-pkg-header{display:flex;align-items:center;gap:10px;margin-bottom:4px}.eem-pkg-h{font-size:12px;font-weight:600;color:var(--eem-text-secondary)}.eem-pkg-h--name{flex:1 1 180px;min-width:120px}.eem-pkg-h--date{width:150px;flex-shrink:0}.eem-pkg-h--sep{width:12px;flex-shrink:0}.eem-pkg-h--price{width:130px;flex-shrink:0;text-align:left}.eem-pkg-h--del{width:32px;flex-shrink:0}.eem-pkg-price-wrap{display:flex;align-items:center;flex-shrink:0;width:130px;height:var(--eem-select-height);box-sizing:border-box;border:1px solid var(--eem-control-border);border-radius:var(--eem-radius);overflow:hidden;background:#fff}.eem-pkg-price-wrap:focus-within{border-color:var(--eem-electric);box-shadow:0 0 0 2px rgba(31,35,40,.12)}.eem-pkg-price-sym{display:flex;align-items:center;height:100%;padding:0 11px;background:#f0f4fb;border:none;border-right:1px solid var(--eem-control-border);font-size:13px;color:var(--eem-navy);font-weight:600}input.eem-pkg-price-input{flex:1;min-width:0;width:auto;margin:0;padding:0 10px;border:none;height:100%;font-size:13px;font-family:inherit;color:var(--eem-text);background:transparent;outline:none}input.eem-pkg-price-input:focus{box-shadow:none}.eem-pkg-wrap{container-type:inline-size}input.eem-pkg-name-input.eem-pkg-max-input{flex:0 0 90px;width:90px;min-width:0}.eem-pkg-h--max{width:90px;flex-shrink:0}.eem-pkg-h--barn{width:120px;flex-shrink:0}.eem-pkg-wrap .eem-pkg-h--name,.eem-pkg-wrap input.eem-pkg-name-input:not(.eem-pkg-max-input){min-width:140px}select.eem-pkg-barn-select{flex:0 0 120px;width:120px;min-width:0;margin:0;padding:0 28px 0 10px;height:var(--eem-select-height);min-height:var(--eem-select-height);line-height:normal;box-sizing:border-box;border:1px solid var(--eem-control-border);border-radius:var(--eem-radius-sm);font-size:13px;font-family:inherit;color:var(--eem-text);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;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='%236B7A99' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;text-overflow:ellipsis}select.eem-pkg-barn-select:focus{border-color:var(--eem-electric);box-shadow:0 0 0 2px rgba(31,35,40,.12)}.eem-pkg-cell{display:contents}.eem-pkg-cell-label{display:none;font-size:12px;line-height:16px;font-weight:600;color:var(--eem-text-secondary);white-space:nowrap}.eem-pkg-wrap:not(.eem-pkg-eb-on) .eem-pkg-cell--eb{display:none}@container (max-width: 763px){.eem-pkg-wrap:not(.eem-pkg-eb-on):not(.eem-pkg-has-barn) .eem-pkg-header{display:none}.eem-pkg-wrap:not(.eem-pkg-eb-on):not(.eem-pkg-has-barn) .eem-pkg-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px 12px;align-items:end;position:relative;padding:10px 12px 12px;border:1px solid var(--eem-border);border-radius:var(--eem-radius);background:#fff}.eem-pkg-wrap:not(.eem-pkg-eb-on):not(.eem-pkg-has-barn) .eem-pkg-cell:not(.eem-pkg-cell--eb){display:flex;flex-direction:column;gap:4px;min-width:0}.eem-pkg-wrap:not(.eem-pkg-eb-on):not(.eem-pkg-has-barn) .eem-pkg-cell-label{display:block}.eem-pkg-wrap:not(.eem-pkg-eb-on):not(.eem-pkg-has-barn) .eem-pkg-cell--name{grid-column:1/-1;padding-right:40px}.eem-pkg-wrap:not(.eem-pkg-eb-on):not(.eem-pkg-has-barn) .eem-pkg-sep{display:none}.eem-pkg-wrap:not(.eem-pkg-eb-on):not(.eem-pkg-has-barn) .eem-pkg-row :is(input.eem-pkg-name-input,input.eem-pkg-date-input,.eem-pkg-price-wrap,select.eem-pkg-barn-select){flex:none;width:100%;max-width:none;min-width:0}.eem-pkg-wrap:not(.eem-pkg-eb-on):not(.eem-pkg-has-barn) .eem-pkg-row>.eem-btn-delete{position:absolute;right:12px;top:calc(30px + (var(--eem-select-height) - 30px) / 2)}}@container (max-width: 903px){.eem-pkg-wrap:is(.eem-pkg-eb-on:not(.eem-pkg-has-barn),.eem-pkg-has-barn:not(.eem-pkg-eb-on)) .eem-pkg-header{display:none}.eem-pkg-wrap:is(.eem-pkg-eb-on:not(.eem-pkg-has-barn),.eem-pkg-has-barn:not(.eem-pkg-eb-on)) .eem-pkg-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px 12px;align-items:end;position:relative;padding:10px 12px 12px;border:1px solid var(--eem-border);border-radius:var(--eem-radius);background:#fff}.eem-pkg-wrap:is(.eem-pkg-eb-on:not(.eem-pkg-has-barn),.eem-pkg-has-barn:not(.eem-pkg-eb-on)) .eem-pkg-cell:not(.eem-pkg-cell--eb){display:flex;flex-direction:column;gap:4px;min-width:0}.eem-pkg-wrap.eem-pkg-eb-on:not(.eem-pkg-has-barn) .eem-pkg-cell--eb{display:flex;flex-direction:column;gap:4px;min-width:0}.eem-pkg-wrap:is(.eem-pkg-eb-on:not(.eem-pkg-has-barn),.eem-pkg-has-barn:not(.eem-pkg-eb-on)) .eem-pkg-cell-label{display:block}.eem-pkg-wrap:is(.eem-pkg-eb-on:not(.eem-pkg-has-barn),.eem-pkg-has-barn:not(.eem-pkg-eb-on)) .eem-pkg-cell--name{grid-column:1/-1;padding-right:40px}.eem-pkg-wrap:is(.eem-pkg-eb-on:not(.eem-pkg-has-barn),.eem-pkg-has-barn:not(.eem-pkg-eb-on)) .eem-pkg-sep{display:none}.eem-pkg-wrap:is(.eem-pkg-eb-on:not(.eem-pkg-has-barn),.eem-pkg-has-barn:not(.eem-pkg-eb-on)) .eem-pkg-row :is(input.eem-pkg-name-input,input.eem-pkg-date-input,.eem-pkg-price-wrap,select.eem-pkg-barn-select){flex:none;width:100%;max-width:none;min-width:0}.eem-pkg-wrap:is(.eem-pkg-eb-on:not(.eem-pkg-has-barn),.eem-pkg-has-barn:not(.eem-pkg-eb-on)) .eem-pkg-row>.eem-btn-delete{position:absolute;right:12px;top:calc(30px + (var(--eem-select-height) - 30px) / 2)}}@container (max-width: 1033px){.eem-pkg-wrap.eem-pkg-eb-on.eem-pkg-has-barn .eem-pkg-header{display:none}.eem-pkg-wrap.eem-pkg-eb-on.eem-pkg-has-barn .eem-pkg-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px 12px;align-items:end;position:relative;padding:10px 12px 12px;border:1px solid var(--eem-border);border-radius:var(--eem-radius);background:#fff}.eem-pkg-wrap.eem-pkg-eb-on.eem-pkg-has-barn .eem-pkg-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.eem-pkg-wrap.eem-pkg-eb-on.eem-pkg-has-barn .eem-pkg-cell-label{display:block}.eem-pkg-wrap.eem-pkg-eb-on.eem-pkg-has-barn .eem-pkg-cell--name{grid-column:1/-1;padding-right:40px}.eem-pkg-wrap.eem-pkg-eb-on.eem-pkg-has-barn .eem-pkg-sep{display:none}.eem-pkg-wrap.eem-pkg-eb-on.eem-pkg-has-barn .eem-pkg-row :is(input.eem-pkg-name-input,input.eem-pkg-date-input,.eem-pkg-price-wrap,select.eem-pkg-barn-select){flex:none;width:100%;max-width:none;min-width:0}.eem-pkg-wrap.eem-pkg-eb-on.eem-pkg-has-barn .eem-pkg-row>.eem-btn-delete{position:absolute;right:12px;top:calc(30px + (var(--eem-select-height) - 30px) / 2)}}.eem-btn-sm:not(.eem-btn-primary):not(.eem-btn-electric){padding:3px 10px;font-size:12px;border:1px solid var(--eem-border);border-radius:var(--eem-radius);background:#fff;cursor:pointer;color:var(--eem-navy)}.eem-btn-sm:not(.eem-btn-primary):not(.eem-btn-electric):hover{background:var(--eem-bg-muted)}.eem-btn-sm--danger{color:var(--eem-red,#d63638);border-color:var(--eem-red,#d63638)}.eem-btn-sm--danger:hover{background:#fef0f0}.eem-package-inline-form{margin-bottom:12px}.eem-package-form-actions{display:flex;gap:8px;margin-top:8px}:root{--eem-tap-min:44px}.eem-table-scroll,.eem-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}@media (max-width:782px){.eem-table-wrap .eem-table{width:auto;min-width:100%}.eem-table-wrap .eem-table td,.eem-table-wrap .eem-table th{white-space:nowrap}.eem-page,.eem-plugin-wrap{max-width:100%}.eem-page .eem-btn,.eem-page .eem-filter-tab,.eem-page .eem-sc-qf-chip,.eem-page select.eem-field-select,.eem-page select.eem-list-select,.eem-page select.eem-sc-control-select{min-height:var(--eem-tap-min)}}@media (max-width:600px){.eem-modal{padding:14px 10px}.eem-modal-card,.eem-modal-card--wide{max-width:100%;max-height:calc(100vh - 28px)}.eem-modal-body{overflow-y:auto}}body.eem-shell-page #wpcontent{padding-left:0;padding-right:0}body.eem-shell-page{--eem-app-card-radius:var(--eem-radius);--eem-app-card-border:#dfe7f0;--eem-app-card-shadow:0 10px 28px rgba(15,23,42,.05);--eem-app-card-shadow-soft:0 4px 14px rgba(15,23,42,.04);--eem-app-card-bg:#fff;--eem-app-panel-bg:#f8fafc;--eem-app-field-bg:#fff;--eem-app-divider:#e7edf4;--eem-app-label:#607086;--eem-app-heading:#162033;--eem-app-copy:#506174;--eem-app-accent:#d62b51;--eem-app-accent-hover:#c22549;--eem-app-success:#6cc08b}body.eem-shell-page .postbox{border:1px solid var(--eem-app-card-border);border-radius:var(--eem-app-card-radius);background:var(--eem-app-card-bg);box-shadow:var(--eem-app-card-shadow-soft)}body.eem-shell-page .postbox>.inside{padding:.875rem}body.eem-shell-page .postbox>.hndle,body.eem-shell-page .postbox>.postbox-header,body.eem-shell-page .postbox>h2{margin:0;padding:1rem 1rem .875rem;border-bottom:1px solid var(--eem-app-divider);background:#fff;color:var(--eem-app-heading);font-size:1rem;font-weight:800;line-height:1.25}body.eem-shell-page .postbox>.hndle+.inside,body.eem-shell-page .postbox>h2+.inside{padding-top:.875rem}body.eem-shell-page .description{color:var(--eem-app-copy);line-height:1.55}body.eem-shell-page .eem-shell-badge{min-height:28px;padding:.25rem .75rem;font-size:.8125rem;font-weight:800}body.eem-shell-page .eem-shell-badge--stall,body.eem-shell-page .eem-shell-badge[data-type=stall]{background:#eef8f0;border-color:#cce8d2;color:#2f6b46}body.eem-shell-page .eem-shell-badge--rv,body.eem-shell-page .eem-shell-badge[data-type=rv]{background:#edf4ff;border-color:#cfdefa;color:#2f5f98}body.eem-shell-page .eem-shell-badge--add-on,body.eem-shell-page .eem-shell-badge--addon,body.eem-shell-page .eem-shell-badge[data-type=add-on],body.eem-shell-page .eem-shell-badge[data-type=addon]{background:#fff6e8;border-color:#f3ddaf;color:#9a6517}body.eem-shell-page .eem-shell-badge--group,body.eem-shell-page .eem-shell-badge[data-type=group]{background:#f6efff;border-color:#ddd0f7;color:#6d4aa5}body.eem-shell-page .eem-shell-badge--paid,body.eem-shell-page .eem-shell-badge--status-paid{background:#eef8f0;border-color:#cce8d2;color:#2f6b46}body.eem-shell-page .eem-shell-badge--pending,body.eem-shell-page .eem-shell-badge--status-invoice,body.eem-shell-page .eem-shell-badge--status-invoice-sent,body.eem-shell-page .eem-shell-badge--status-outstanding-show-bill,body.eem-shell-page .eem-shell-badge--status-pending,body.eem-shell-page .eem-shell-badge--status-unpaid,body.eem-shell-page .eem-shell-badge--unpaid{background:#fff6e8;border-color:#f3ddaf;color:#9a6517}body.eem-shell-page .eem-shell-badge--refund,body.eem-shell-page .eem-shell-badge--status-partially-refunded,body.eem-shell-page .eem-shell-badge--status-refund,body.eem-shell-page .eem-shell-badge--status-refunded{background:#fff1ef;border-color:#f4ccc5;color:#bf553f}body.eem-shell-page .eem-shell-icon-button{min-height:40px!important;border:1px solid var(--eem-app-card-border)!important;background:#fff!important;box-shadow:0 4px 12px rgba(15,23,42,.05)!important}body.eem-shell-page .eem-shell-icon-button .dashicons,body.eem-shell-page .eem-shell-icon-button svg{color:var(--eem-app-heading)!important;fill:var(--eem-app-heading)!important;stroke:var(--eem-app-heading)!important}body.eem-shell-page--orders .eem-card--orders-list table.widefat,body.eem-shell-page--reservations #posts-filter>.wp-list-table{table-layout:fixed}body.eem-shell-page--orders .eem-card--orders-list table.widefat td,body.eem-shell-page--orders .eem-card--orders-list table.widefat th,body.eem-shell-page--reservations #posts-filter>.wp-list-table td,body.eem-shell-page--reservations #posts-filter>.wp-list-table th{vertical-align:middle}body.eem-shell-page--orders .eem-shell-content--order-detail{gap:.875rem}body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox.eem-card{margin:0}body.eem-shell-page--orders .eem-shell-content--order-detail .widefat{border:1px solid #e3e9f1;border-radius:var(--eem-radius);overflow:hidden;background:#fff}body.eem-shell-page--orders .eem-shell-content--order-detail .widefat th{width:32%;background:#f8fafc;color:#6a778c;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}body.eem-shell-page--orders .eem-shell-content--order-detail .widefat td{color:var(--eem-app-heading);font-weight:600}body.eem-shell-page--orders .eem-order-assignment-form__intro{color:var(--eem-app-heading);font-weight:700}body.eem-shell-page--orders .eem-order-assignment-form__controls{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:center}body.eem-shell-page--orders .eem-order-assignment-form__controls select[multiple]{min-height:172px!important;padding:.5rem!important}body.eem-shell-page--orders .eem-order-assignment-form__actions{display:flex;justify-content:flex-start;align-items:center}body.eem-shell-page--orders .eem-order-assignment-form__submit{min-width:180px}@media screen and (max-width:1100px){body.eem-shell-page--orders .eem-order-assignment-form__controls,body.eem-shell-page--orders .eem-shell-content--order-detail{grid-template-columns:1fr}}body.eem-shell-page .eem-shell-badge--rv{border-color:#bfd3eb;color:#2d5ea6}body.eem-shell-page .eem-shell-badge--group{background:#f5efff;border-color:#d5c2fb;color:#6d43b8}body.eem-shell-page .eem-shell-badge--paid,body.eem-shell-page .eem-shell-badge--status-paid{background:#eefaf1;border-color:#b9e4c7;color:#257245}body.eem-shell-page .eem-shell-badge--pending,body.eem-shell-page .eem-shell-badge--status-invoice,body.eem-shell-page .eem-shell-badge--status-invoice-sent,body.eem-shell-page .eem-shell-badge--status-outstanding-show-bill,body.eem-shell-page .eem-shell-badge--status-pending{background:#fff7e8;border-color:#f4d7a3;color:#9a6517}body.eem-shell-page .eem-shell-badge--status-failed,body.eem-shell-page .eem-shell-badge--status-unpaid,body.eem-shell-page .eem-shell-badge--unpaid{background:#fff1f1;border-color:#efb7b2;color:#c0392b}body.eem-shell-page .eem-shell-badge--refund,body.eem-shell-page .eem-shell-badge--status-partially-refunded,body.eem-shell-page .eem-shell-badge--status-refund,body.eem-shell-page .eem-shell-badge--status-refunded{background:#fff1ea;border-color:#f0c29c;color:#c56b1e}body.eem-shell-page--orders .eem-shell-content--order-detail>.eem-order-detail-toolbar-card{order:-20}body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox:first-child,body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox:last-child{grid-column:1/-1}body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox>.inside>h2:first-child{padding:1rem 1.25rem}body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox>.inside>.widefat,body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox>.inside>table.widefat{margin:1rem 1.25rem;width:calc(100% - 2.5rem)}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-detail-toolbar-card__title{margin:0 0 .875rem;padding:0;color:#172033;font-size:2rem;font-weight:800;line-height:1.1;border:0}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-detail-toolbar-card__badges{margin:0 0 .875rem}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-detail-toolbar-card__actions{margin:0;padding:0;gap:.75rem;align-items:center}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-detail-toolbar-card__actions .button{margin:0!important}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-control{padding:.125rem 0 .25rem}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form{gap:.875rem;align-items:start}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__intro{margin:0;color:#314055;font-size:.95rem;font-weight:700;line-height:1.45}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__controls{grid-template-columns:minmax(120px,160px) auto;align-items:center}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__picker{min-width:0}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__select{display:block;width:100%;min-height:176px;padding:.5rem .625rem;border:1px solid #cfd9e6;border-radius:var(--eem-radius);background:linear-gradient(180deg,#fbfdff,#f4f8fc);box-shadow:inset 0 1px 2px rgba(15,23,42,.03),0 8px 18px rgba(15,23,42,.04);color:#172033;font-size:1rem;font-weight:700;line-height:1.35;-webkit-appearance:none;-moz-appearance:none;appearance:none}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__select option{padding:.35rem .5rem}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__help{color:#5b6a7f;font-size:.92rem;line-height:1.55}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__submit.button{min-height:44px!important;padding:0 1.1rem!important;border-radius:var(--eem-radius)!important;border-color:#1b2330!important;background:#1b2330!important;color:#fff!important;box-shadow:0 10px 20px rgba(15,23,42,.06)!important;font-weight:800!important;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important}body.eem-shell-page--orders .eem-shell-content--order-detail td .eem-shell-badges{margin-top:.5rem}body.eem-shell-page--orders .eem-shell-content--order-detail table[role=presentation]>tbody>tr>th{width:28%;vertical-align:top}body.eem-shell-page--orders .eem-shell-content--order-detail table[role=presentation]>tbody>tr>td{width:72%;vertical-align:top}@media screen and (max-width:1080px){body.eem-shell-page--orders .eem-shell-content--order-detail{grid-template-columns:1fr}body.eem-shell-page--orders .eem-shell-content--order-detail>.eem-order-detail-toolbar-card,body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox:first-child,body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox:last-child{grid-column:auto}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form{grid-template-columns:1fr}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__actions,body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__help,body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__picker{grid-column:auto}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__actions{justify-self:start}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__controls{grid-template-columns:1fr}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__actions,body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__help,body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__picker{grid-row:auto}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__submit.button{width:100%!important}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-detail-toolbar-card__actions{flex-direction:column;align-items:stretch}}body.eem-shell-page--orders .eem-orders-toolbar{padding-bottom:1.5rem}body.eem-shell-page--orders .eem-orders-toolbar__count{padding-bottom:0}body.eem-shell-page--orders .postbox.eem-card .widefat tbody strong,body.eem-shell-page--orders .postbox.eem-card .widefat td.column-order a,body.eem-shell-page--orders .postbox.eem-card .widefat td:first-child a,body.eem-shell-page--orders .postbox.eem-card .widefat thead th{color:#172033;font-weight:800}body.eem-shell-page--orders .postbox.eem-card{border:1px solid #d7dee8;border-radius:var(--eem-radius);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 12px 28px rgba(23,32,51,.05);overflow:hidden}body.eem-shell-page--orders .postbox.eem-card .hndle,body.eem-shell-page--orders .postbox.eem-card>h2{margin:0;padding:1rem 1.125rem;border-bottom:1px solid #dde5ee;color:#172033;font-size:1.0625rem;font-weight:800;background:linear-gradient(180deg,#fff,#fbfdff)}body.eem-shell-page--orders .postbox.eem-card .inside{padding:1rem}body.eem-shell-page--orders .widefat td[data-label=Actions],body.eem-shell-page--reservations .wp-list-table td.column-actions{white-space:nowrap}body.eem-shell-page--orders .widefat td[data-label=Actions] .eem-shell-icon-button,body.eem-shell-page--reservations .wp-list-table td.column-actions .eem-shell-icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--eem-radius)}body.eem-shell-page--orders .widefat td[data-label=Actions] .eem-shell-icon-button .dashicons,body.eem-shell-page--reservations .wp-list-table td.column-actions .eem-shell-icon-button .dashicons{width:18px;height:18px;font-size:18px;line-height:18px}body.eem-shell-page--orders .widefat td[data-label=Actions] .eem-shell-icon-button span[aria-hidden=true],body.eem-shell-page--reservations .wp-list-table td.column-actions .eem-shell-icon-button span[aria-hidden=true]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.search-box{display:none}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top{min-height:0;padding:1rem .875rem 1.25rem}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .actions{display:flex;flex-wrap:wrap;gap:.75rem;min-height:44px;padding:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right{min-width:360px;min-height:44px;padding-bottom:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box{flex:1 1 300px;min-width:300px;max-width:100%}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box input[type=search]{flex:1 1 auto;min-width:200px}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .displaying-num{display:flex;justify-content:flex-end;flex:0 0 auto;min-height:44px;color:#172033;font-weight:800;line-height:1.2;text-align:right;white-space:nowrap}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody .check-column,body.eem-shell-page--reservations #posts-filter>.wp-list-table thead .check-column{background:inherit;box-shadow:none}@media screen and (max-width:782px){body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top{padding:.875rem}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .actions{width:100%;min-width:0;flex:1 1 100%}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right{justify-content:flex-start;padding-bottom:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box{min-width:0;width:100%}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box input[type=search]{min-width:0}}body.eem-shell-page #wpbody-content{padding-bottom:96px}body.eem-shell-page #screen-meta,body.eem-shell-page #screen-meta-links{display:none}body.eem-shell-page #wpbody-content>.wrap,body.eem-shell-page .eem-shell-wrap{margin:0}.eem-shell-header{margin:0;background:#fff;border-bottom:1px solid #dcdcde;box-shadow:0 3px 10px rgba(15,23,42,.04)}.eem-shell-header__inner{padding:.875rem 1rem}.eem-shell-header__brand{display:flex;align-items:center;gap:50px;min-height:36px}.eem-shell-header__logo{display:block;width:auto;height:auto;width:150px;max-width:150px;flex:0 0 auto}.eem-shell-header__copy{display:grid;gap:.25rem;min-width:0}body.eem-shell-page h1.eem-shell-header__title{color:#1d2327;font-synthesis:weight}.eem-shell-content{display:grid;gap:.875rem;padding:.875rem}.eem-shell-actions{padding:.875rem 1rem 0}body.eem-shell-page .notice.inline,body.eem-shell-page .postbox{margin:0;border:1px solid #dcdcde;border-radius:var(--eem-radius);box-shadow:0 8px 24px rgba(15,23,42,.04);overflow:hidden}body.eem-shell-page .postbox .hndle,body.eem-shell-page .postbox>h2,body.eem-shell-page .postbox>h3{margin:0;padding:.875rem;border-bottom:1px solid #dcdcde;font-size:1.125rem;line-height:1.35}body.eem-shell-page .postbox>p{margin:0;padding:.875rem 1rem 1rem;line-height:1.65;color:#50575e}body.eem-shell-page .postbox .inside{padding:.875rem}body.eem-shell-page .postbox .inside>:first-child{margin-top:0}body.eem-shell-page .postbox .inside>:last-child{margin-bottom:0}body.eem-shell-page .notice.inline{padding:.875rem}body.eem-shell-page .notice.inline p,body.eem-shell-page .notice.inline strong{margin-top:0}body.eem-shell-page--overview .eem-shell-wrap--header,body.eem-shell-page--reports .eem-shell-wrap--header{background:#f0f0f1}body.eem-shell-page--overview .postbox,body.eem-shell-page--reports .postbox{margin:0 0 .875rem;border:1px solid #d7dee8;border-radius:var(--eem-radius);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 12px 28px rgba(23,32,51,.05);overflow:hidden}body.eem-shell-page--overview .postbox>.hndle,body.eem-shell-page--overview .postbox>h2,body.eem-shell-page--overview .postbox>h3,body.eem-shell-page--reports .postbox>.hndle,body.eem-shell-page--reports .postbox>h2,body.eem-shell-page--reports .postbox>h3{margin:0;padding:1rem 1.125rem;color:#172033;font-size:1.0625rem;font-weight:800;border-bottom:1px solid #dde5ee;background:linear-gradient(180deg,#fff,#fbfdff)}body.eem-shell-page--overview .postbox .inside,body.eem-shell-page--reports .postbox .inside{margin:0;padding:1rem}body.eem-shell-page--overview .postbox>p,body.eem-shell-page--reports .postbox>p{margin:0;padding:1rem 1.125rem;color:#5b6a7f;line-height:1.65}.eem-shell-content--app{grid-template-columns:minmax(0,1fr)}.eem-shell-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}.eem-shell-metric-card{border:1px solid #d7dee8;border-radius:var(--eem-radius);background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 10px 24px rgba(15,23,42,.05);padding:1rem}.eem-shell-metric-label{margin:0 0 .5rem;color:#667085;font-size:.8125rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.eem-shell-metric-value{margin:0;color:#172033;font-size:1.75rem;font-weight:800;line-height:1.15}.eem-shell-form-inline,.eem-shell-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.eem-shell-form-inline label{font-weight:700;color:#172033}.eem-shell-form-inline input[type=email]:not(.eem-field-input):not(.eem-search-input),.eem-shell-form-inline input[type=number]:not(.eem-price-input):not(.eem-repeat-price-in):not(.eem-zone-price-in):not(.eem-field-input),.eem-shell-form-inline input[type=search]:not(.eem-field-input):not(.eem-search-input),.eem-shell-form-inline input[type=text]:not(.eem-field-input):not(.eem-search-input),.eem-shell-form-inline input[type=url]:not(.eem-field-input):not(.eem-search-input),.eem-shell-form-inline select:not(.eem-list-select):not(.eem-toolbar-select):not(.eem-field-select){min-height:42px;border:1px solid #d7dee8;border-radius:var(--eem-radius);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.03)}.eem-shell-badges{flex-wrap:wrap;gap:.375rem}.eem-shell-badge,.eem-shell-badges{display:inline-flex;align-items:center}.eem-shell-badge{justify-content:center;min-height:24px;padding:.125rem .625rem;border:1px solid #d7dee8;border-radius:var(--eem-radius-pill);background:#f8fbff;color:#334155;font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap}.eem-shell-badge--stall{background:#eaf8ef;border-color:#b8e2c6;color:#2f7a4e}.eem-shell-badge--rv{background:#edf3ff;border-color:#c6d7ff;color:#4968b1}.eem-shell-badge--addon{background:#fff4df;border-color:#efce92;color:#ad6b09}.eem-shell-badge--group{background:#f7edff;border-color:#dcbcff;color:#7a48b3}.eem-shell-badge--paid{background:#edf9f1;border-color:#b8e5c7;color:#2f7a4e}.eem-shell-badge--invoice{background:#f2f4f7;border-color:#d7dee8;color:#566377}.eem-shell-badge--refund{background:#fff1f1;border-color:#f2c1c4;color:#b43b47}.eem-shell-icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #d3dce7;border-radius:var(--eem-radius);background:linear-gradient(180deg,#fff,#f8fbff);color:#172033!important;box-shadow:0 8px 18px rgba(15,23,42,.08);text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.eem-shell-icon-button:focus,.eem-shell-icon-button:hover{background:#fff;border-color:#bcc9d8;color:#172033!important;box-shadow:0 10px 22px rgba(15,23,42,.12)}.eem-shell-icon-button>span[aria-hidden=true]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px}.eem-shell-icon-button .dashicons{width:18px;height:18px;font-size:18px;line-height:18px}.eem-shell-icon-button svg{display:block;width:18px;height:18px}.eem-shell-icon-button svg circle,.eem-shell-icon-button svg line,.eem-shell-icon-button svg path,.eem-shell-icon-button svg polygon,.eem-shell-icon-button svg polyline,.eem-shell-icon-button svg rect{stroke:currentColor!important}.eem-shell-icon-button svg line,.eem-shell-icon-button svg path,.eem-shell-icon-button svg polyline,.eem-shell-icon-button svg rect{stroke-linecap:round}body.eem-shell-page--overview .button,body.eem-shell-page--overview .button-primary,body.eem-shell-page--overview .button-secondary,body.eem-shell-page--reports .button,body.eem-shell-page--reports .button-primary,body.eem-shell-page--reports .button-secondary{min-height:42px;padding:0 1rem;border-radius:var(--eem-radius)!important;font-weight:700;line-height:40px;box-shadow:none}body.eem-shell-page--overview .button-primary,body.eem-shell-page--reports .button-primary{background:#141a23;border-color:#141a23;color:#fff;box-shadow:0 10px 24px rgba(18,25,36,.18)}body.eem-shell-page--overview .button-primary:focus,body.eem-shell-page--overview .button-primary:hover,body.eem-shell-page--reports .button-primary:focus,body.eem-shell-page--reports .button-primary:hover{background:#172033;border-color:#172033;color:#fff}body.eem-shell-page--overview .button,body.eem-shell-page--overview .button-secondary,body.eem-shell-page--reports .button,body.eem-shell-page--reports .button-secondary{background:#f8fbff;border-color:#d7dee8;color:#172033}body.eem-shell-page--overview .widefat td,body.eem-shell-page--overview .widefat th,body.eem-shell-page--reports .widefat td,body.eem-shell-page--reports .widefat th{padding:.875rem}body.eem-shell-page--overview .widefat,body.eem-shell-page--reports .widefat{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.eem-shell-page--reports .widefat{display:table;width:100%;table-layout:auto;overflow:visible}body.eem-shell-page--orders .wrap.eem-shell-wrap--header{background:#f0f0f1}body.eem-shell-page--orders .tablenav.top{margin:0 0 .875rem}body.eem-shell-page--orders .tablenav.bottom{margin-top:.875rem}body.eem-shell-page--orders .button,body.eem-shell-page--orders .button-secondary,body.eem-shell-page--orders .page-title-action{min-height:40px;padding:0 .95rem;border-radius:var(--eem-radius)!important;font-weight:700;line-height:38px;box-shadow:none}body.eem-shell-page--orders .button,body.eem-shell-page--orders .button-secondary{background:#f8fbff;border-color:#cfd9e5;color:#172033}body.eem-shell-page--orders .button-primary,body.eem-shell-page--orders .page-title-action{background:#141a23;border-color:#141a23;color:#fff;box-shadow:0 10px 24px rgba(18,25,36,.18)}body.eem-shell-page--orders .button-primary:focus,body.eem-shell-page--orders .button-primary:hover,body.eem-shell-page--orders .page-title-action:focus,body.eem-shell-page--orders .page-title-action:hover{background:#172033;border-color:#172033;color:#fff}body.eem-shell-page--orders .widefat{margin:0;border:1px solid #d7dee8;border-top:0;border-radius:0 0 var(--eem-radius) var(--eem-radius);overflow:hidden;background:#fff;box-shadow:0 12px 28px rgba(23,32,51,.05)}body.eem-shell-page--orders .widefat thead th{background:#fbfdff;color:#172033;font-size:.8125rem;border-bottom:1px solid #dde5ee}body.eem-shell-page--orders .widefat td,body.eem-shell-page--orders .widefat th{padding:.875rem}body.eem-shell-page--orders .widefat tbody tr:nth-child(2n){background:#fcfdff}body.eem-shell-page--orders .widefat tbody tr:hover{background:#f7faff}body.eem-shell-page--orders .widefat td a,body.eem-shell-page--orders .widefat th a{color:#172033;text-decoration:none}body.eem-shell-page--orders .widefat td.column-order a,body.eem-shell-page--orders .widefat td:first-child a{font-weight:800;color:#172033}body.eem-shell-page--orders .widefat td{color:#465569}body.eem-shell-page--orders td[data-label=Actions]{white-space:nowrap}body.eem-shell-page--orders td[data-label=Actions] .eem-shell-icon-button{margin-right:.375rem}body.eem-shell-page--orders td[data-label=Actions] .eem-shell-icon-button:last-child{margin-right:0}body.eem-shell-page--orders .postbox.eem-card,body.eem-shell-page--orders .postbox.eem-card--orders-list{margin:0 0 .875rem;border:1px solid #d7dee8;border-radius:var(--eem-radius);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 12px 28px rgba(23,32,51,.05);overflow:hidden}body.eem-shell-page--orders .postbox.eem-card .inside{margin:0;padding:0}body.eem-shell-page--orders .postbox.eem-card .hndle,body.eem-shell-page--orders .postbox.eem-card h2,body.eem-shell-page--orders .postbox.eem-card>h2{margin:0;padding:1rem 1.125rem;color:#172033;font-size:1.0625rem;font-weight:800;border-bottom:1px solid #dde5ee;background:linear-gradient(180deg,#fff,#fbfdff)}body.eem-shell-page--orders .postbox.eem-card .widefat{margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}body.eem-shell-page--orders .postbox.eem-card .widefat tbody tr:first-child td,body.eem-shell-page--orders .postbox.eem-card .widefat tbody tr:first-child th{border-top:0}body.eem-shell-page--orders .postbox.eem-card .widefat th{width:28%;color:#344256;font-size:.875rem;font-weight:700;background:#fbfdff}body.eem-shell-page--orders .postbox.eem-card .widefat td{color:#172033;font-weight:600;background:#fff}body.eem-shell-page--orders .postbox.eem-card .widefat td div,body.eem-shell-page--orders .postbox.eem-card .widefat td p,body.eem-shell-page--orders .postbox.eem-card .widefat th div,body.eem-shell-page--orders .postbox.eem-card .widefat th p{color:#5b6a7f;font-weight:500}body.eem-shell-page--orders .postbox.eem-card .button.button-link-delete{color:#c74242}body.eem-shell-page--reservations .eem-shell-wrap--header{background:#f0f0f1}body.eem-shell-page--reservations #wpbody-content>.wrap:not(.eem-shell-wrap){margin:0;padding:.875rem}body.eem-shell-page--reservations #wpbody-content>.wrap:not(.eem-shell-wrap)>a.page-title-action,body.eem-shell-page--reservations #wpbody-content>.wrap:not(.eem-shell-wrap)>h1.wp-heading-inline,body.eem-shell-page--reservations #wpbody-content>.wrap:not(.eem-shell-wrap)>hr.wp-header-end{display:none}body.eem-shell-page--reservations .subsubsub{float:none;margin:0 0 .875rem}body.eem-shell-page--reservations .subsubsub .current,body.eem-shell-page--reservations .subsubsub a{color:#172033;font-weight:700;text-decoration:none}body.eem-shell-page--reservations #posts-filter{grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-template-areas:"status status" "toolbar search" "table table" "bottom bottom";-moz-column-gap:0;column-gap:0;row-gap:0;align-items:stretch}body.eem-shell-page--reservations #posts-filter>.search-box,body.eem-shell-page--reservations #posts-filter>.subsubsub,body.eem-shell-page--reservations #posts-filter>.tablenav.bottom,body.eem-shell-page--reservations #posts-filter>.tablenav.top,body.eem-shell-page--reservations #posts-filter>.wp-list-table{float:none;margin:0}body.eem-shell-page--reservations #posts-filter>.search-box{grid-area:search;float:none;display:flex;justify-content:stretch;align-items:center;width:auto;min-width:0;max-width:none;padding:1rem 1rem 1.125rem 0;position:relative;z-index:auto;height:auto;background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #d7dee8;border-left:0;border-radius:0 var(--eem-radius) 0 0;box-shadow:0 12px 28px rgba(23,32,51,.05);align-self:stretch;margin:0}body.eem-shell-page--reservations #posts-filter>.tablenav.top{justify-content:flex-start;-moz-column-gap:.875rem;column-gap:.875rem;row-gap:.875rem;border-right:0;border-radius:var(--eem-radius) 0 0 0;position:relative;width:auto;min-width:0;min-height:72px}body.eem-shell-page--reservations #posts-filter>.wp-list-table{width:100%;align-self:start}body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions{float:none;min-height:40px;min-width:0;flex:1 1 auto}body.eem-shell-page--reservations .eem-reservations-toolbar-right{display:none}body.eem-shell-page--reservations #posts-filter>.tablenav.top .displaying-num{display:flex;margin:0;align-items:center;min-height:40px;color:#172033;font-weight:800;line-height:1.2;text-align:right;white-space:nowrap;flex:0 0 auto;order:2}body.eem-shell-page--reservations #posts-filter>.tablenav.top .tablenav-pages{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin:0 0 0 auto;padding:0;float:none;min-height:40px}body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions .button,body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions .button-secondary,body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions select:not(.eem-dashboard-range-select):not(.eem-list-select):not(.eem-toolbar-select):not(.eem-field-select){min-height:40px}body.eem-shell-page--reservations #posts-filter>.tablenav.top .pagination-links,body.eem-shell-page--reservations #posts-filter>.tablenav.top .tablenav-pages-navspan{display:none}body.eem-shell-page--reservations .button,body.eem-shell-page--reservations .button-secondary,body.eem-shell-page--reservations .page-title-action{min-height:40px;padding:0 .95rem;border-radius:var(--eem-radius)!important;font-weight:700;line-height:38px;box-shadow:none}body.eem-shell-page--reservations .button,body.eem-shell-page--reservations .button-secondary{background:#f8fbff;border-color:#cfd9e5;color:#172033}body.eem-shell-page--reservations .button-primary,body.eem-shell-page--reservations .page-title-action{background:#141a23;border-color:#141a23;color:#fff;box-shadow:0 10px 24px rgba(18,25,36,.18)}body.eem-shell-page--reservations .button-primary:focus,body.eem-shell-page--reservations .button-primary:hover,body.eem-shell-page--reservations .page-title-action:focus,body.eem-shell-page--reservations .page-title-action:hover{background:#172033;border-color:#172033;color:#fff}body.eem-shell-page--reservations #posts-filter>.wp-list-table{margin-top:0;border:1px solid #d7dee8;background:#fff;box-shadow:0 12px 28px rgba(23,32,51,.05);border-collapse:separate;border-spacing:0}body.eem-shell-page--reservations #posts-filter>.wp-list-table thead th{background:#fbfdff;color:#172033;font-size:.8125rem;font-weight:800;border-bottom:1px solid #dde5ee}body.eem-shell-page--reservations #posts-filter>.wp-list-table thead tr{background:#fbfdff;box-shadow:none}body.eem-shell-page--reservations #posts-filter>.wp-list-table .check-column{box-shadow:none;width:68px;background:#fbfdff}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody .check-column,body.eem-shell-page--reservations #posts-filter>.wp-list-table thead .check-column{border-right:0}body.eem-shell-page--reservations #posts-filter>.wp-list-table thead .check-column{border-bottom:1px solid #dde5ee;background:#fbfdff;box-shadow:none}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td.check-column,body.eem-shell-page--reservations #posts-filter>.wp-list-table thead th.check-column{background:#fbfdff;background-clip:padding-box;box-shadow:none}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody .check-column,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td{border-top:0;background:#fff}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody tr+tr .check-column,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody tr+tr td{border-top:1px solid #dde5ee}body.eem-shell-page--reservations #posts-filter>.wp-list-table tfoot{display:none}body.eem-shell-page--reservations .wp-list-table td,body.eem-shell-page--reservations .wp-list-table th{padding:.875rem}body.eem-shell-page--reservations .wp-list-table tbody tr:nth-child(2n){background:#fcfdff}body.eem-shell-page--reservations .wp-list-table tbody tr:hover{background:#f7faff}body.eem-shell-page--reservations .wp-list-table td a,body.eem-shell-page--reservations .wp-list-table th a{color:#172033;text-decoration:none}body.eem-shell-page--reservations .wp-list-table td.column-title a,body.eem-shell-page--reservations .wp-list-table td.column-title strong a,body.eem-shell-page--reservations .wp-list-table td:first-child+td a{font-weight:800;color:#172033}body.eem-shell-page--reservations .wp-list-table td{color:#465569}body.eem-shell-page--reservations .wp-list-table td.column-actions .eem-shell-icon-button{margin-right:.375rem}body.eem-shell-page--reservations .wp-list-table td.column-actions .eem-shell-icon-button:last-child{margin-right:0}body.eem-shell-page--reservations #posts-filter>.search-box input[type=search]{flex:1 1 0;min-height:40px;min-width:0;max-width:none}body.eem-shell-page--reservations #posts-filter>.search-box .button,body.eem-shell-page--reservations #posts-filter>.search-box .button-secondary{min-height:40px;flex:0 0 auto}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready{grid-template-columns:minmax(0,1fr);grid-template-areas:"status" "toolbar" "table" "bottom";row-gap:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.subsubsub{margin:0 0 .875rem}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top{display:flex;flex-wrap:wrap;gap:.875rem;padding:1rem .875rem;min-height:72px;border:1px solid #d7dee8;border-bottom-color:#dde5ee;box-shadow:0 12px 28px rgba(23,32,51,.05)}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .actions{flex:1 1 360px;min-width:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right{display:flex;gap:.75rem;flex:0 1 auto;min-width:0;margin-left:auto}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box{display:flex;width:auto;max-width:none;min-width:220px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box input[type=search]{width:100%;min-width:180px}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.wp-list-table{border-top:0;border-radius:0 0 var(--eem-radius) var(--eem-radius)}body.eem-shell-page--settings .wrap.eem-shell-wrap--rail>form{margin:0;padding-bottom:1.75rem}body.eem-shell-page--settings{--eem-settings-surface:#fff;--eem-settings-surface-alt:#f8fbfe;--eem-settings-surface-muted:#f3f6fb;--eem-settings-line:#d9e2ec;--eem-settings-text:#18212f;--eem-settings-muted:#5f6f85;--eem-settings-accent:#000;--eem-settings-accent-soft:#f0f1f3;--eem-settings-toggle-on:#52b788;--eem-settings-shadow:0 18px 38px rgba(23,32,51,.06);--eem-settings-shadow-soft:0 10px 24px rgba(23,32,51,.05);--eem-settings-radius:var(--eem-radius);--eem-settings-control-radius:14px;--eem-settings-gap:0.875rem}body.eem-shell-page--settings .eem-shell-rail{align-items:stretch;min-height:calc(100vh - 170px)}body.eem-shell-page--settings .nav-tab-wrapper.eem-shell-rail__nav{border-bottom:0;padding-top:var(--eem-settings-gap);min-height:100%;align-self:stretch;margin-left:.875rem}body.eem-shell-page--settings .eem-shell-rail__nav .nav-tab{float:none;margin:0 0 .55rem;display:flex;align-items:center;gap:.75rem;min-height:25px;padding:.5rem .875rem;border:1px solid transparent;border-radius:var(--eem-radius-xl);background:transparent;color:#4f5d75;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;letter-spacing:-.015em;box-shadow:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease,transform .15s ease}body.eem-shell-page--settings .eem-shell-rail__nav .nav-tab:focus,body.eem-shell-page--settings .eem-shell-rail__nav .nav-tab:hover{background:hsla(0,0%,100%,.72);color:#25324a;transform:translateX(1px)}body.eem-shell-page--settings .eem-shell-rail__nav .nav-tab .dashicons{width:18px;height:18px;font-size:18px;color:#48556c;flex:0 0 18px}body.eem-shell-page--settings .eem-shell-rail__nav .nav-tab .eem-shell-rail__label{display:block;min-width:0}body.eem-shell-page--settings .eem-shell-rail__nav .nav-tab-active{box-shadow:0 12px 26px rgba(23,32,51,.08);background:#fff;border:1px solid rgba(215,224,234,.98);border-radius:var(--eem-radius);color:#18233b;font-weight:700;transform:none}body.eem-shell-page--settings .eem-shell-rail__nav .nav-tab-active .dashicons{color:#202742}body.eem-shell-page--settings .eem-shell-rail__content .notice.inline,body.eem-shell-page--settings .eem-shell-rail__content .postbox{border:1px solid var(--eem-settings-line);border-radius:var(--eem-settings-radius);background:linear-gradient(180deg,var(--eem-settings-surface) 0,var(--eem-settings-surface-alt) 100%);box-shadow:var(--eem-settings-shadow);overflow:hidden}body.eem-shell-page--settings .eem-shell-rail__content .postbox>.hndle,body.eem-shell-page--settings .eem-shell-rail__content .postbox>h2,body.eem-shell-page--settings .eem-shell-rail__content .postbox>h3{padding:1rem 1.25rem;border-bottom:1px solid var(--eem-settings-line);color:var(--eem-settings-text);font-size:1.05rem;font-weight:800;letter-spacing:-.02em}body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table,body.eem-shell-page--settings .eem-shell-rail__content .postbox>div,body.eem-shell-page--settings .eem-shell-rail__content .postbox>fieldset,body.eem-shell-page--settings .eem-shell-rail__content .postbox>p{padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box}body.eem-shell-page--settings .eem-shell-rail__content .postbox>p{padding-top:1rem;padding-bottom:1rem;color:var(--eem-settings-muted);line-height:1.65}body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table{width:100%;margin:0;padding-bottom:1.125rem}body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table td,body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table th{padding-top:.75rem;padding-bottom:.75rem;vertical-align:top}body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table td:first-child,body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table th:first-child{padding-left:1.25rem}body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table td:last-child,body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table th:last-child{padding-right:1.25rem}body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table th{color:var(--eem-settings-text);font-size:.96rem;font-weight:700}body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table .description,body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table td{color:var(--eem-settings-muted);line-height:1.6}body.eem-shell-page--settings .eem-shell-rail__content .postbox .postbox{margin:1rem 1.25rem 1.25rem;border:1px solid #dbe5ee;border-radius:var(--eem-settings-radius);background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:var(--eem-settings-shadow-soft)}body.eem-shell-page--settings .eem-shell-rail__content .postbox .postbox>.form-table,body.eem-shell-page--settings .eem-shell-rail__content .postbox .postbox>h3,body.eem-shell-page--settings .eem-shell-rail__content .postbox .postbox>p{padding-left:1rem;padding-right:1rem}body.eem-shell-page--settings .eem-shell-rail__content .postbox .postbox>p{color:var(--eem-settings-muted);line-height:1.65}body.eem-shell-page--settings .eem-shell-rail__content .postbox>.notice.inline{margin:1rem 1.25rem 1.25rem;padding:1rem 1.125rem;border:1px solid #dbe5ee;border-radius:var(--eem-settings-radius);background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:var(--eem-settings-shadow-soft)}body.eem-shell-page--settings .eem-shell-rail__content .postbox>.notice.inline p{margin:.25rem 0 0;padding:0;line-height:1.6;color:var(--eem-settings-muted)}body.eem-shell-page--settings .button,body.eem-shell-page--settings .button-primary,body.eem-shell-page--settings .button-secondary,body.eem-shell-page--settings .wp-core-ui .button,body.eem-shell-page--settings .wp-core-ui .button-primary,body.eem-shell-page--settings .wp-core-ui .button-secondary{min-height:46px;padding:0 1.125rem;border-radius:var(--eem-radius)!important;box-shadow:0 10px 24px rgba(18,25,36,.12);font-weight:800;line-height:44px;letter-spacing:.01em;transition:background-color .15s ease,border-color .15s ease,color .15s ease}body.eem-shell-page--settings .button,body.eem-shell-page--settings .button-secondary,body.eem-shell-page--settings .wp-core-ui .button,body.eem-shell-page--settings .wp-core-ui .button-secondary{background:#f1f5f9;border-color:var(--eem-settings-line);color:#172033;box-shadow:none}body.eem-shell-page--settings .button-secondary:focus,body.eem-shell-page--settings .button-secondary:hover,body.eem-shell-page--settings .button:focus,body.eem-shell-page--settings .button:hover{background:#e7eef6;border-color:#cfd9e3;color:#172033}body.eem-shell-page--settings .button-primary,body.eem-shell-page--settings .wp-core-ui .button-primary{background:#141a23;border-color:#141a23;color:#fff;box-shadow:0 10px 24px rgba(18,25,36,.18)}body.eem-shell-page--settings .button-primary:focus,body.eem-shell-page--settings .button-primary:hover{background:#172033;border-color:#172033;color:#fff}body.eem-shell-page--settings .button-link-delete{display:inline-flex;align-items:center;min-height:46px;padding:0 1rem;border:1px solid #efb7bb;border-radius:var(--eem-radius);background:#fff;color:#b93742;font-weight:800;line-height:44px;text-decoration:none}body.eem-shell-page--settings .button-link-delete:focus,body.eem-shell-page--settings .button-link-delete:hover{background:#fff5f5;color:#a72631;border-color:#e6a4aa}body.eem-shell-page--settings input[type=email],body.eem-shell-page--settings input[type=number]:not(.eem-price-input):not(.eem-repeat-price-in):not(.eem-zone-price-in):not(.eem-field-input),body.eem-shell-page--settings input[type=password],body.eem-shell-page--settings input[type=text],body.eem-shell-page--settings input[type=url],body.eem-shell-page--settings select:not(.eem-list-select):not(.eem-toolbar-select):not(.eem-field-select),body.eem-shell-page--settings textarea{border:1px solid var(--eem-settings-line);border-radius:var(--eem-radius);background:#fff;color:var(--eem-settings-text);box-shadow:0 1px 2px rgba(15,23,42,.03)}body.eem-shell-page--settings textarea{min-height:108px}body.eem-shell-page--settings code,body.eem-shell-page--settings input[readonly]{border-radius:var(--eem-radius);background:#f3f6fb}@media (max-width:960px){body.eem-shell-page--orders .eem-orders-toolbar{padding:.875rem;grid-template-columns:1fr;border-radius:0}body.eem-shell-page--orders .eem-orders-toolbar__form{flex-direction:column;align-items:stretch}body.eem-shell-page--orders .eem-orders-toolbar__form .button,body.eem-shell-page--orders .eem-orders-toolbar__form .button-primary,body.eem-shell-page--orders .eem-orders-toolbar__form .button-secondary,body.eem-shell-page--orders .eem-orders-toolbar__form input[type=search],body.eem-shell-page--orders .eem-orders-toolbar__form select:not(.eem-dashboard-range-select):not(.eem-list-select):not(.eem-toolbar-select):not(.eem-field-select){width:100%}body.eem-shell-page--orders .eem-orders-toolbar__count{justify-self:stretch;text-align:left}body.eem-shell-page--orders .widefat,body.eem-shell-page--orders .widefat tbody,body.eem-shell-page--orders .widefat td,body.eem-shell-page--orders .widefat th,body.eem-shell-page--orders .widefat thead,body.eem-shell-page--orders .widefat tr{display:block;width:100%}body.eem-shell-page--orders .widefat thead{display:none}body.eem-shell-page--orders .widefat{border-radius:0 0 var(--eem-radius) var(--eem-radius);overflow:visible}body.eem-shell-page--orders .widefat tbody{padding:.875rem}body.eem-shell-page--orders .widefat tbody tr{margin:0 0 .875rem;border:1px solid #d7dee8;border-radius:var(--eem-radius);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 10px 24px rgba(23,32,51,.06);overflow:hidden}body.eem-shell-page--orders .widefat tbody tr:last-child{margin-bottom:0}body.eem-shell-page--orders .widefat tbody td{display:block;padding:.75rem .875rem;border-top:1px solid #dde5ee;word-break:break-word}body.eem-shell-page--orders .widefat tbody tr td:first-child{border-top:0}body.eem-shell-page--orders .widefat tbody td:before{content:attr(data-label);display:block;margin-bottom:.35rem;color:#344256;font-size:.75rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}body.eem-shell-page--orders .widefat tbody td>*{min-width:0}body.eem-shell-page--orders .widefat tbody td.column-order a,body.eem-shell-page--orders .widefat tbody td:first-child a{font-size:1rem}body.eem-shell-page--orders .widefat tbody td.column-actions,body.eem-shell-page--orders .widefat tbody td[data-label=Actions]{padding-top:.875rem}body.eem-shell-page--orders .widefat tbody td.column-actions:after,body.eem-shell-page--orders .widefat tbody td[data-label=Actions]:after{content:"";display:block;clear:both}body.eem-shell-page--orders .widefat tbody td.column-actions>*,body.eem-shell-page--orders .widefat tbody td[data-label=Actions]>*{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.eem-shell-header__inner{padding:.875rem}.eem-shell-header__brand{align-items:center;gap:.875rem}.eem-shell-header__logo{width:120px;max-width:120px}body.eem-shell-page--settings .eem-shell-rail__content .postbox>.hndle,body.eem-shell-page--settings .eem-shell-rail__content .postbox>h2,body.eem-shell-page--settings .eem-shell-rail__content .postbox>h3{padding:1rem}body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table,body.eem-shell-page--settings .eem-shell-rail__content .postbox>div,body.eem-shell-page--settings .eem-shell-rail__content .postbox>fieldset,body.eem-shell-page--settings .eem-shell-rail__content .postbox>p{padding-left:1rem;padding-right:1rem}body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table td,body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table th{display:block;width:100%;padding-left:1rem;padding-right:1rem;box-sizing:border-box}body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table th{padding-top:.5rem;padding-bottom:.25rem}body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table td{padding-top:0;padding-bottom:.875rem}body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table td:first-child,body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table td:last-child,body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table th:first-child,body.eem-shell-page--settings .eem-shell-rail__content .postbox>.form-table th:last-child{padding-left:1rem;padding-right:1rem}body.eem-shell-page--settings .eem-shell-rail__content .postbox .postbox{margin:1rem}body.eem-shell-page--settings .eem-shell-rail__content .postbox .postbox>.form-table,body.eem-shell-page--settings .eem-shell-rail__content .postbox .postbox>h3,body.eem-shell-page--settings .eem-shell-rail__content .postbox .postbox>p{padding-left:.875rem;padding-right:.875rem}body.eem-shell-page--reservations #wpbody-content>.wrap:not(.eem-shell-wrap){padding:.875rem}body.eem-shell-page--reservations #posts-filter{display:block}body.eem-shell-page--reservations .tablenav.top{padding:.875rem;display:flex;flex-wrap:wrap;width:auto;flex:none;border-right:1px solid #d7dee8;border-radius:var(--eem-radius) var(--eem-radius) 0 0;box-shadow:0 12px 28px rgba(23,32,51,.05)}body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions,body.eem-shell-page--reservations #posts-filter>.tablenav.top .displaying-num,body.eem-shell-page--reservations .eem-reservations-toolbar-right{width:100%}body.eem-shell-page--reservations .eem-reservations-toolbar-right{display:flex;flex-wrap:wrap;margin-left:0;gap:.75rem}body.eem-shell-page--reservations .search-box{display:flex;position:static;z-index:auto;margin:0 0 .25rem;justify-content:stretch;min-width:0;width:100%;max-width:none;padding:.875rem .875rem 0;background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #d7dee8;border-bottom:0;border-radius:var(--eem-radius) var(--eem-radius) 0 0;box-shadow:0 12px 28px rgba(23,32,51,.05)}body.eem-shell-page--reservations .search-box input[type=search]{flex:1 1 auto;min-width:0}body.eem-shell-page--reservations #posts-filter>.tablenav.top .displaying-num{justify-content:flex-start;text-align:left;order:0}body.eem-shell-page--reservations #posts-filter>.subsubsub,body.eem-shell-page--reservations #posts-filter>.tablenav.top,body.eem-shell-page--reservations #posts-filter>.wp-list-table{order:0}body.eem-shell-page--reservations #posts-filter>.wp-list-table,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody,body.eem-shell-page--reservations #posts-filter>.wp-list-table td,body.eem-shell-page--reservations #posts-filter>.wp-list-table th,body.eem-shell-page--reservations #posts-filter>.wp-list-table thead,body.eem-shell-page--reservations #posts-filter>.wp-list-table tr{display:block;width:100%}body.eem-shell-page--reservations #posts-filter>.wp-list-table thead{display:none}body.eem-shell-page--reservations #posts-filter>.wp-list-table{border-radius:0 0 var(--eem-radius) var(--eem-radius);overflow:visible}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody{padding:.875rem}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody tr{margin:0 0 .875rem;border:1px solid #d7dee8;border-radius:var(--eem-radius);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 10px 24px rgba(23,32,51,.06);overflow:hidden}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody tr:last-child{margin-bottom:0}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody tr{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;-moz-column-gap:0;column-gap:0}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td{display:block;padding:.75rem .875rem;border-top:1px solid #dde5ee;word-break:break-word;grid-column:1/-1}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody th.check-column{display:flex;align-items:center;justify-content:center;padding:.875rem .5rem .875rem .875rem;border-top:0;grid-column:1;grid-row:1;align-self:stretch}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td.check-column{display:none}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody tr td:first-child{border-top:0}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td.column-title,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td:first-child+td{grid-column:2;grid-row:1;display:flex;align-items:center;min-height:56px;padding-top:.875rem;padding-bottom:.875rem;border-top:0}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td:before{content:attr(data-colname);display:block;margin-bottom:.35rem;color:#344256;font-size:.75rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td>*{min-width:0}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td.column-title a,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td:first-child+td a{font-size:1rem;line-height:1.35}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td.column-actions{padding-top:.875rem}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td.column-actions>*{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready{display:block}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top{padding:.875rem}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .actions{width:100%;flex:1 1 100%}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right{flex-wrap:wrap;justify-content:flex-start;margin-left:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box{width:100%;min-width:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box input[type=search]{min-width:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .displaying-num{width:auto;text-align:left;justify-content:flex-start}.eem-shell-metrics-grid{grid-template-columns:1fr}.eem-shell-form-inline,.eem-shell-selection-item .eem-shell-inline-actions{flex-direction:column;align-items:stretch}.eem-shell-form-inline .button,.eem-shell-form-inline .button-primary,.eem-shell-form-inline .button-secondary,.eem-shell-form-inline input[type=email],.eem-shell-form-inline input[type=number]:not(.eem-price-input):not(.eem-repeat-price-in):not(.eem-zone-price-in):not(.eem-field-input),.eem-shell-form-inline input[type=search],.eem-shell-form-inline input[type=text],.eem-shell-form-inline input[type=url],.eem-shell-form-inline select:not(.eem-list-select):not(.eem-toolbar-select):not(.eem-field-select),.eem-shell-selection-item .button,.eem-shell-selection-item .button-primary,.eem-shell-selection-item .button-secondary{width:100%;max-width:100%}}body.eem-shell-page--orders .eem-orders-toolbar{row-gap:1rem;border-top:0}body.eem-shell-page--orders .eem-orders-toolbar__count{color:#172033;line-height:1.2}body.eem-shell-page--orders .postbox.eem-card.eem-card--orders-list{border:1px solid #d7dee8;border-radius:var(--eem-radius);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 12px 28px rgba(23,32,51,.05);overflow:hidden}body.eem-shell-page--orders .postbox.eem-card.eem-card--orders-list>.inside{margin:0}body.eem-shell-page--orders .widefat.fixed.striped{border:0;border-radius:0 0 var(--eem-radius) var(--eem-radius);overflow:hidden}body.eem-shell-page--orders .widefat.fixed.striped thead th{padding:1rem .875rem;color:#172033;font-size:.8125rem;font-weight:800;letter-spacing:.015em;text-transform:none;background:#fbfdff;border-bottom:1px solid #dde5ee}body.eem-shell-page--orders .widefat.fixed.striped td{padding:1rem .875rem;color:#465569;border-top:1px solid #eef3f8;vertical-align:middle}body.eem-shell-page--orders .widefat.fixed.striped tbody tr:first-child td{border-top:0}body.eem-shell-page--orders .widefat.fixed.striped tbody tr:nth-child(2n){background:#fcfdff}body.eem-shell-page--orders .widefat.fixed.striped tbody tr:hover{background:#f7faff}body.eem-shell-page--orders .widefat.fixed.striped td a{color:#172033;text-decoration:none}body.eem-shell-page--orders .widefat.fixed.striped td.column-order a,body.eem-shell-page--orders .widefat.fixed.striped td:first-child a{font-weight:800}body.eem-shell-page--orders .widefat.fixed.striped .dashicons,body.eem-shell-page--reservations .wp-list-table .dashicons{width:18px;height:18px;font-size:18px;line-height:18px}body.eem-shell-page--orders .eem-shell-icon-button,body.eem-shell-page--reservations .eem-shell-icon-button{width:40px;height:40px;border:1px solid #d7dee8;border-radius:var(--eem-radius);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 6px 14px rgba(23,32,51,.08);color:#172033}body.eem-shell-page--orders .eem-shell-icon-button:focus,body.eem-shell-page--orders .eem-shell-icon-button:hover,body.eem-shell-page--reservations .eem-shell-icon-button:focus,body.eem-shell-page--reservations .eem-shell-icon-button:hover{border-color:#c9d4e3;box-shadow:0 8px 16px rgba(23,32,51,.1);color:#172033}body.eem-shell-page--reservations #posts-filter,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready{grid-template-areas:"status" "toolbar" "table" "bottom"}body.eem-shell-page--reservations #posts-filter>.tablenav.top{grid-area:toolbar;display:flex;flex-wrap:wrap;gap:.875rem;border:1px solid #d7dee8;border-bottom-color:#dde5ee;box-shadow:0 12px 28px rgba(23,32,51,.05);order:2}body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions{flex:1 1 360px;min-height:44px}body.eem-shell-page--reservations .eem-reservations-toolbar-right{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex:0 1 auto;min-width:380px;min-height:44px;margin-left:auto}body.eem-shell-page--reservations .eem-reservations-toolbar-right .displaying-num{display:flex;align-items:center;justify-content:flex-end;order:2;flex:0 0 auto;min-height:44px;margin:0;color:#172033;font-weight:800;line-height:1.2;white-space:nowrap}body.eem-shell-page--reservations .search-box{float:none;display:flex;align-items:center;gap:.5rem;order:1;flex:1 1 300px;width:auto;min-width:300px;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.eem-shell-page--reservations .search-box input[type=search]{flex:1 1 auto;width:100%;min-width:220px;max-width:none}body.eem-shell-page--reservations #posts-filter>.wp-list-table{border-top:0;border-radius:0 0 var(--eem-radius) var(--eem-radius)}body.eem-shell-page--reservations #posts-filter>.tablenav.bottom{grid-area:bottom;order:4}body.eem-shell-page--reservations #posts-filter>.wp-list-table thead th,body.eem-shell-page--reservations #posts-filter>.wp-list-table thead th.check-column{background:#fbfdff;border-bottom:1px solid #dde5ee;box-shadow:none}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody tr:first-child .check-column,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody tr:first-child td{border-top:0}body.eem-shell-page--reservations #posts-filter>.wp-list-table thead th.check-column{background:#fbfdff;border-bottom:1px solid #dde5ee}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td.check-column,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody th.check-column{background:#fff;border-top:0}body.eem-shell-page--orders .eem-shell-content .postbox.eem-card,body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card{border:1px solid #d7dee8;border-radius:var(--eem-radius);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 12px 28px rgba(23,32,51,.05);overflow:hidden}body.eem-shell-page--orders .eem-shell-content .postbox.eem-card>.inside,body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card>.inside{margin:0;padding:1rem 1.125rem}body.eem-shell-page--orders .eem-shell-content .postbox.eem-card .hndle,body.eem-shell-page--orders .eem-shell-content .postbox.eem-card h2{margin:0;padding:1rem 1.125rem;border-bottom:1px solid #dde5ee;color:#172033;font-size:1.0625rem;font-weight:800;background:linear-gradient(180deg,#fff,#fbfdff)}body.eem-shell-page--orders .eem-shell-content .postbox.eem-card .widefat{border:0;box-shadow:none}@media screen and (max-width:782px){body.eem-shell-page--orders .eem-orders-toolbar{grid-template-columns:1fr;row-gap:.875rem;padding:.875rem}body.eem-shell-page--orders .eem-orders-toolbar__form{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}body.eem-shell-page--orders .eem-orders-toolbar__form>*{min-width:0}body.eem-shell-page--orders .eem-orders-toolbar__form input[type=search]{grid-column:1/-1}body.eem-shell-page--orders .eem-orders-toolbar__count{justify-content:flex-start;min-height:0}body.eem-shell-page--orders .widefat.fixed.striped,body.eem-shell-page--orders .widefat.fixed.striped tbody,body.eem-shell-page--orders .widefat.fixed.striped td,body.eem-shell-page--orders .widefat.fixed.striped th,body.eem-shell-page--orders .widefat.fixed.striped thead,body.eem-shell-page--orders .widefat.fixed.striped tr{display:block;width:100%}body.eem-shell-page--orders .widefat.fixed.striped thead{display:none}body.eem-shell-page--orders .widefat.fixed.striped tbody{padding:.875rem}body.eem-shell-page--orders .widefat.fixed.striped tbody tr{margin:0 0 .875rem;border:1px solid #d7dee8;border-radius:var(--eem-radius);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 10px 24px rgba(23,32,51,.06);overflow:hidden}body.eem-shell-page--orders .widefat.fixed.striped tbody tr:last-child{margin-bottom:0}body.eem-shell-page--orders .widefat.fixed.striped tbody td{padding:.75rem .875rem;border-top:1px solid #dde5ee;word-break:break-word}body.eem-shell-page--orders .widefat.fixed.striped tbody tr td:first-child{border-top:0}body.eem-shell-page--orders .widefat.fixed.striped tbody td:before{content:attr(data-label);display:block;margin-bottom:.35rem;color:#344256;font-size:.75rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}body.eem-shell-page--orders .widefat.fixed.striped tbody td[data-label=Actions]>*{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top,body.eem-shell-page--reservations #posts-filter>.tablenav.top{padding:.875rem}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .actions,body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions,body.eem-shell-page--reservations .eem-reservations-toolbar-right{width:100%;flex:1 1 100%;min-width:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right,body.eem-shell-page--reservations .eem-reservations-toolbar-right{flex-wrap:wrap;justify-content:flex-start;margin-left:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box,body.eem-shell-page--reservations .search-box{width:100%;min-width:0}body.eem-shell-page--reservations .eem-reservations-toolbar-right .displaying-num{order:3;justify-content:flex-start;text-align:left}}body.eem-shell-page--orders .eem-orders-toolbar{-moz-column-gap:1rem;column-gap:1rem;row-gap:.75rem;border-left:0;border-right:0;border-bottom:1px solid #dbe3ed;padding:1rem 1.125rem}body.eem-shell-page--orders .eem-orders-toolbar__count,body.eem-shell-page--orders .postbox.eem-card.eem-card--orders-list>.inside{padding:0}body.eem-shell-page--orders .postbox.eem-card.eem-card--orders-list .widefat.fixed.striped{border:0}body.eem-shell-page--orders .postbox.eem-card.eem-card--orders-list .widefat.fixed.striped tbody strong,body.eem-shell-page--orders .postbox.eem-card.eem-card--orders-list .widefat.fixed.striped tbody td.column-order a,body.eem-shell-page--orders .postbox.eem-card.eem-card--orders-list .widefat.fixed.striped tbody td:first-child a,body.eem-shell-page--orders .postbox.eem-card.eem-card--orders-list .widefat.fixed.striped thead th{color:#172033;font-weight:800}body.eem-shell-page--orders .eem-shell-icon-button,body.eem-shell-page--reservations .eem-shell-icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px!important;height:40px!important;border:1px solid #d7dee8!important;border-radius:var(--eem-radius)!important;background:linear-gradient(180deg,#fff,#f7faff)!important;box-shadow:0 6px 16px rgba(23,32,51,.08)!important;color:#172033!important;padding:0!important}body.eem-shell-page--orders .eem-shell-icon-button:focus,body.eem-shell-page--orders .eem-shell-icon-button:hover,body.eem-shell-page--reservations .eem-shell-icon-button:focus,body.eem-shell-page--reservations .eem-shell-icon-button:hover{border-color:#c8d4e2!important;box-shadow:0 8px 20px rgba(23,32,51,.1)!important;color:#172033!important}body.eem-shell-page--orders .eem-shell-icon-button .dashicons,body.eem-shell-page--reservations .eem-shell-icon-button .dashicons{display:inline-flex;align-items:center;justify-content:center;width:18px!important;height:18px!important;font-size:18px!important;line-height:18px!important}body.eem-shell-page--orders .eem-shell-icon-button .dashicons:before,body.eem-shell-page--reservations .eem-shell-icon-button .dashicons:before{display:inline-block;width:18px!important;height:18px!important;line-height:18px!important;font-family:dashicons!important;text-align:center!important}body.eem-shell-page--orders .eem-shell-badge--stall,body.eem-shell-page--reservations .eem-shell-badge--stall{border-color:#b8e4c5;background:#effcf2;color:#267948}body.eem-shell-page--orders .eem-shell-badge--rv,body.eem-shell-page--reservations .eem-shell-badge--rv{border-color:#bfd8ff;background:#eef5ff;color:#2d67c9}body.eem-shell-page--orders .eem-shell-badge--addon,body.eem-shell-page--reservations .eem-shell-badge--addon{border-color:#f6d48d;background:#fff6de;color:#9b6a00}body.eem-shell-page--orders .eem-shell-badge--group,body.eem-shell-page--reservations .eem-shell-badge--group{border-color:#dbccff;background:#f6f1ff;color:#6b46c1}body.eem-shell-page--reservations #posts-filter,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready{gap:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top,body.eem-shell-page--reservations #posts-filter>.tablenav.top{padding:1rem 1rem 1.125rem;box-shadow:0 12px 28px rgba(23,32,51,.05)}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right,body.eem-shell-page--reservations .eem-reservations-toolbar-right{min-width:420px}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box,body.eem-shell-page--reservations .search-box{min-width:340px}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box input[type=search],body.eem-shell-page--reservations .search-box input[type=search]{flex:1 1 220px}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .displaying-num,body.eem-shell-page--reservations .displaying-num{align-self:center;line-height:1.2}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.wp-list-table,body.eem-shell-page--reservations #posts-filter>.wp-list-table{border-top:0}body.eem-shell-page--reservations .wp-list-table tbody .check-column,body.eem-shell-page--reservations .wp-list-table thead .check-column{background:#fff}body.eem-shell-page--reservations .wp-list-table thead .check-column,body.eem-shell-page--reservations .wp-list-table thead th.check-column{border-bottom:1px solid #dde5ee}body.eem-shell-page--reservations .wp-list-table tbody td:first-child,body.eem-shell-page--reservations .wp-list-table tbody th:first-child{border-top:0}body.eem-shell-page--orders .widefat.fixed.striped td a,body.eem-shell-page--orders .widefat.fixed.striped th a,body.eem-shell-page--reservations .wp-list-table td a,body.eem-shell-page--reservations .wp-list-table th a{color:#172033}body.eem-shell-page--orders .widefat.fixed.striped td a:hover,body.eem-shell-page--orders .widefat.fixed.striped th a:hover,body.eem-shell-page--reservations .wp-list-table td a:hover,body.eem-shell-page--reservations .wp-list-table th a:hover{color:#111827}body.eem-shell-page--orders .eem-shell-content .postbox,body.eem-shell-page--orders .eem-shell-content>.postbox,body.eem-shell-page--orders .postbox{border:1px solid #d7dee8;border-radius:var(--eem-radius);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 10px 24px rgba(23,32,51,.06);overflow:hidden}body.eem-shell-page--orders .postbox .hndle,body.eem-shell-page--orders .postbox>h2{margin:0;padding:1rem 1.125rem;border-bottom:1px solid #dde5ee;color:#172033;font-size:1.0625rem;font-weight:800;background:linear-gradient(180deg,#fff,#fbfdff)}body.eem-shell-page--orders .postbox>.inside{margin:0;padding:1rem 1.125rem}@media screen and (max-width:782px){body.eem-shell-page--orders .eem-orders-toolbar{grid-template-columns:1fr;padding:.875rem}body.eem-shell-page--orders .eem-orders-toolbar__count{justify-content:flex-start;min-height:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top,body.eem-shell-page--reservations #posts-filter>.tablenav.top{padding:.875rem;border-radius:var(--eem-radius) var(--eem-radius) 0 0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box,body.eem-shell-page--reservations .eem-reservations-toolbar-right,body.eem-shell-page--reservations .search-box{flex:1 1 100%;width:100%;min-width:0;max-width:100%;justify-content:flex-start}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box input[type=search],body.eem-shell-page--reservations .search-box input[type=search]{min-width:0!important;width:100%!important}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .displaying-num,body.eem-shell-page--reservations .displaying-num{justify-content:flex-start}}body.eem-shell-page .eem-shell-badge{letter-spacing:0}body.eem-shell-page .eem-shell-badge--stall{color:#2c6a46;background:#effaf2;border-color:#bde6c7}body.eem-shell-page .eem-shell-badge--rv{color:#24559c;background:#f0f1f3;border-color:#bfd5fb}body.eem-shell-page .eem-shell-badge--addon{color:#986219;background:#fff7e8;border-color:#f2d19b}body.eem-shell-page .eem-shell-badge--group{color:#7a3db8;background:#f7efff;border-color:#d8c0f4}.eem-shell-badge--stall{color:#2c6a46;background:#effaf2;border-color:#bde6c7}.eem-shell-badge--rv{color:#24559c;background:#f0f1f3;border-color:#bfd5fb}.eem-shell-badge--addon{color:#986219;background:#fff7e8;border-color:#f2d19b}.eem-shell-badge--group{color:#7a3db8;background:#f7efff;border-color:#d8c0f4}body.eem-shell-page .eem-shell-icon-button,body.eem-shell-page .widefat td[data-label=Actions] .eem-shell-icon-button,body.eem-shell-page .wp-list-table td.column-actions .eem-shell-icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px!important;height:40px!important;padding:0!important;border-radius:var(--eem-radius)!important;border:1px solid #d7dee8!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 8px 16px rgba(15,23,42,.06)!important;color:#1c2537!important;line-height:1!important;text-decoration:none!important}body.eem-shell-page .eem-shell-icon-button:focus,body.eem-shell-page .eem-shell-icon-button:hover{border-color:#bfd1e6!important;box-shadow:0 10px 20px rgba(15,23,42,.09)!important;transform:translateY(-1px)}body.eem-shell-page .eem-shell-icon-button .dashicons,body.eem-shell-page .eem-shell-icon-button span[aria-hidden=true]{color:#1c2537!important}body.eem-shell-page .eem-shell-icon-button .dashicons:before{color:#1c2537!important;font-size:18px!important;line-height:18px!important}body.eem-shell-page--orders .eem-shell-content .postbox,body.eem-shell-page--orders .eem-shell-content>.postbox,body.eem-shell-page--overview .eem-shell-content .postbox,body.eem-shell-page--overview .eem-shell-content>.postbox,body.eem-shell-page--reports .eem-shell-content .postbox,body.eem-shell-page--reports .eem-shell-content>.postbox{border:1px solid #d7dee8;border-radius:var(--eem-radius);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 10px 24px rgba(15,23,42,.05);overflow:hidden}body.eem-shell-page--orders .eem-shell-content .postbox .hndle,body.eem-shell-page--orders .eem-shell-content .postbox>h2,body.eem-shell-page--orders .eem-shell-content>.postbox>h2,body.eem-shell-page--overview .eem-shell-content .postbox .hndle,body.eem-shell-page--overview .eem-shell-content .postbox>h2,body.eem-shell-page--overview .eem-shell-content>.postbox>h2,body.eem-shell-page--reports .eem-shell-content .postbox .hndle,body.eem-shell-page--reports .eem-shell-content .postbox>h2,body.eem-shell-page--reports .eem-shell-content>.postbox>h2{margin:0;padding:1rem 1.125rem;border-bottom:1px solid #dde5ee;color:#172033;font-size:1.0625rem;font-weight:800;background:linear-gradient(180deg,#fff,#fbfdff)}body.eem-shell-page--orders .eem-shell-content .postbox>.inside,body.eem-shell-page--orders .eem-shell-content>.postbox>.inside,body.eem-shell-page--overview .eem-shell-content .postbox>.inside,body.eem-shell-page--overview .eem-shell-content>.postbox>.inside,body.eem-shell-page--reports .eem-shell-content .postbox>.inside,body.eem-shell-page--reports .eem-shell-content>.postbox>.inside{margin:0;padding:1rem 1.125rem}body.eem-shell-page--orders .eem-shell-content table.widefat,body.eem-shell-page--overview .eem-shell-content table.widefat,body.eem-shell-page--reports .eem-shell-content table.widefat{border:0;box-shadow:none}body.eem-shell-page--orders .eem-shell-content table.widefat td,body.eem-shell-page--orders .eem-shell-content table.widefat th,body.eem-shell-page--overview .eem-shell-content table.widefat td,body.eem-shell-page--overview .eem-shell-content table.widefat th,body.eem-shell-page--reports .eem-shell-content table.widefat td,body.eem-shell-page--reports .eem-shell-content table.widefat th{padding:.875rem 1rem;border-color:#e3e9f1}body.eem-shell-page--orders .eem-shell-content .postbox.eem-card.eem-card--orders-list,body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card.eem-card--orders-list{border-radius:var(--eem-radius)}body.eem-shell-page--orders .eem-orders-toolbar{padding:1rem 1.125rem 1.125rem;border:1px solid #d7dee8;border-bottom:0;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 10px 24px rgba(15,23,42,.05)}body.eem-shell-page--orders .eem-orders-toolbar__form{display:inline-flex}body.eem-shell-page--orders .eem-orders-toolbar__count{min-height:44px;color:#344256;white-space:nowrap}body.eem-shell-page--orders .eem-card--orders-list>.inside{padding:0}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped{margin:0;border-top:1px solid #dde5ee}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped thead th{color:#172033;font-weight:800;background:#fbfdff}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody strong,body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody td.column-order a,body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody td:first-child a,body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody td[data-label=Order] a{color:#172033;font-weight:800;text-decoration:none}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped td a,body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped th a{color:#344256}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped td a:hover,body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped th a:hover{color:#172033}body.eem-shell-page--orders .widefat.fixed.striped tbody tr{background:#fff}body.eem-shell-page--orders .widefat.fixed.striped tbody tr:nth-child(2n){background:#fbfdff}body.eem-shell-page--orders .widefat.fixed.striped tbody tr:hover{background:#f6faff}body.eem-shell-page--reservations #posts-filter,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready{margin:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top,body.eem-shell-page--reservations #posts-filter>.tablenav.top{gap:1rem;padding:1rem 1.125rem 1.125rem;border:1px solid #d7dee8}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .actions,body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions{gap:.875rem}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right,body.eem-shell-page--reservations .eem-reservations-toolbar-right{padding:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box,body.eem-shell-page--reservations .search-box{gap:.625rem;min-width:360px;max-width:100%;padding:0;background:transparent;border:0;box-shadow:none}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box input[type=search],body.eem-shell-page--reservations .search-box input[type=search]{flex:0 1 220px;min-width:220px!important;width:220px!important;margin:0!important}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .displaying-num,body.eem-shell-page--reservations .displaying-num{min-height:44px;padding:0;color:#344256}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.wp-list-table,body.eem-shell-page--reservations #posts-filter>.wp-list-table{margin:0;border-top:1px solid #dde5ee;border-radius:0 0 var(--eem-radius) var(--eem-radius);box-shadow:0 10px 24px rgba(15,23,42,.05)}body.eem-shell-page--reservations .wp-list-table thead td,body.eem-shell-page--reservations .wp-list-table thead th{color:#172033;background:#fbfdff;border-bottom:1px solid #dde5ee}body.eem-shell-page--reservations .wp-list-table tbody .check-column,body.eem-shell-page--reservations .wp-list-table thead .check-column,body.eem-shell-page--reservations .wp-list-table thead th.check-column{background:#fbfdff;border-bottom:1px solid #dde5ee}body.eem-shell-page--reservations .wp-list-table tbody td:first-child,body.eem-shell-page--reservations .wp-list-table tbody th:first-child,body.eem-shell-page--reservations .wp-list-table tbody tr:first-child .check-column,body.eem-shell-page--reservations .wp-list-table tbody tr:first-child td,body.eem-shell-page--reservations .wp-list-table tbody tr:first-child th{border-top:0}body.eem-shell-page--reservations .wp-list-table .column-title a,body.eem-shell-page--reservations .wp-list-table .column-title strong,body.eem-shell-page--reservations .wp-list-table td.title,body.eem-shell-page--reservations .wp-list-table td.title a{color:#172033;font-weight:800;text-decoration:none}body.eem-shell-page--reservations .wp-list-table tbody tr:hover{background:#f6faff}@media screen and (max-width:960px){body.eem-shell-page--orders .eem-orders-toolbar,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top,body.eem-shell-page--reservations #posts-filter>.tablenav.top{grid-template-columns:1fr}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box,body.eem-shell-page--reservations .eem-reservations-toolbar-right,body.eem-shell-page--reservations .search-box{flex:1 1 100%;width:100%;min-width:0;justify-content:flex-start}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box input[type=search],body.eem-shell-page--reservations .search-box input[type=search]{width:100%!important;min-width:0!important}}@media screen and (max-width:782px){body.eem-shell-page--orders .eem-orders-toolbar{grid-template-columns:1fr;padding:.875rem;border-radius:var(--eem-radius) var(--eem-radius) 0 0}body.eem-shell-page--orders .eem-orders-toolbar__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}body.eem-shell-page--orders .eem-orders-toolbar__form>*{width:100%;min-width:0}body.eem-shell-page--orders .eem-orders-toolbar__count{justify-content:flex-start;min-height:0}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped,body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody,body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped td,body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped th,body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped thead,body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tr{display:block;width:100%}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped thead{display:none}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody tr{margin:0;padding:.75rem;border-bottom:1px solid #dde5ee;background:#fff}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody tr:last-child{border-bottom:0}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody td{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.5rem 0;border:0;word-break:normal}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody td:before{content:attr(data-label);flex:0 0 92px;color:#5f6b7c;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody td[data-label=Actions]{align-items:center}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody td[data-label=Actions]>*{margin-left:auto}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top,body.eem-shell-page--reservations #posts-filter>.tablenav.top{padding:.875rem}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .actions,body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions,body.eem-shell-page--reservations .eem-reservations-toolbar-right{flex:1 1 100%;width:100%;min-width:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box,body.eem-shell-page--reservations .search-box{width:100%}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .displaying-num,body.eem-shell-page--reservations .displaying-num{justify-content:flex-start;min-height:0}}body.eem-shell-page--orders .postbox,body.eem-shell-page--orders .postbox.eem-card,body.eem-shell-page--overview .postbox,body.eem-shell-page--reports .postbox{border:1px solid #d7e0ea;border-radius:var(--eem-radius);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 10px 24px rgba(15,23,42,.045);overflow:hidden}body.eem-shell-page--orders .postbox .inside>h2:first-child,body.eem-shell-page--orders .postbox>h2,body.eem-shell-page--overview .postbox .inside>h2:first-child,body.eem-shell-page--overview .postbox>h2,body.eem-shell-page--reports .postbox .inside>h2:first-child,body.eem-shell-page--reports .postbox>h2{margin:0;padding:1rem 1rem .9375rem;border-bottom:1px solid #dfe7f0;background:linear-gradient(180deg,#fff,#fbfdff);color:#172033;font-size:1.0625rem;font-weight:800;letter-spacing:-.02em}body.eem-shell-page--orders .postbox>.inside,body.eem-shell-page--orders .postbox>p,body.eem-shell-page--overview .postbox>.inside,body.eem-shell-page--reports .postbox>.inside{margin:0;padding:1rem}body.eem-shell-page--orders .postbox>p{padding-top:0;padding-bottom:1rem;color:#637287;line-height:1.65}body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button.button-primary,body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button.button-secondary,body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button:not(.button-link){border-radius:var(--eem-radius)!important;min-height:40px!important;padding:.625rem 1rem!important;font-weight:700!important;box-shadow:0 6px 18px rgba(15,23,42,.06)!important}body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button.button-primary{border-color:#151d2b!important;background:#151d2b!important}body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button.button-secondary,body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button:not(.button-primary):not(.button-link-delete):not(.button-link){border-color:#d7e0ea!important;background:linear-gradient(180deg,#fff,#f5f8fc)!important;color:#1d2840!important}body.eem-shell-page .eem-shell-badge--stall{border-color:#b6e3c3;background:#effcf2;color:#2b7a49}body.eem-shell-page .eem-shell-badge--rv{border-color:#bfd8ff;background:#f0f6ff;color:#2b5ea8}body.eem-shell-page .eem-shell-badge--addon{border-color:#f1d18d;background:#fff6e2;color:#996000}body.eem-shell-page .eem-shell-badge--group{border-color:#d3c2f5;background:#f7f2ff;color:#6b4cb5}body.eem-shell-page .eem-shell-icon-button{border:1px solid #d8e2ee!important;background:linear-gradient(180deg,#fff,#f7faff)!important;box-shadow:0 8px 18px rgba(15,23,42,.08)!important}body.eem-shell-page .eem-shell-icon-button .dashicons,body.eem-shell-page .eem-shell-icon-button span[aria-hidden=true]{width:18px!important;height:18px!important;line-height:18px!important;font-size:18px!important;color:#1f2a44!important;display:inline-flex;align-items:center;justify-content:center}body.eem-shell-page .eem-shell-icon-button .dashicons:before{display:inline-flex;align-items:center;justify-content:center;width:18px!important;height:18px!important}body.eem-shell-page--orders .eem-orders-toolbar{padding:1rem;border-bottom:1px solid #dfe7f0}body.eem-shell-page--orders .eem-orders-toolbar__count{font-size:.9375rem}body.eem-shell-page--orders .eem-card--orders-list>.widefat,body.eem-shell-page--orders .eem-card--orders-list>table.widefat{margin-top:0;border-top:0}body.eem-shell-page--orders .widefat tfoot th,body.eem-shell-page--orders .widefat thead th,body.eem-shell-page--reservations .wp-list-table thead th{color:#23304a;font-weight:800;font-size:.9rem}body.eem-shell-page--orders .widefat td:first-child,body.eem-shell-page--orders .widefat td:first-child a,body.eem-shell-page--orders .widefat td[data-label=Order],body.eem-shell-page--reservations .wp-list-table td.title a.row-title{color:#1c2740;font-weight:800;text-decoration:none}body.eem-shell-page--orders .widefat td a:not(.eem-shell-icon-button):not(.button){color:#27487a!important}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready{display:grid;grid-template-columns:1fr;grid-template-areas:"status" "toolbar" "table";row-gap:.875rem}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.subsubsub{grid-area:status;margin:0 0 .25rem}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top{grid-area:toolbar;margin:0;padding:1rem;border:1px solid #d7e0ea;border-radius:var(--eem-radius) var(--eem-radius) 0 0;box-shadow:0 10px 24px rgba(15,23,42,.045);background:linear-gradient(180deg,#fff,#fbfdff);align-items:center}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .actions{align-items:center}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right{align-items:center;justify-content:flex-end;gap:.875rem;min-width:250px}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box{float:none;margin:0;display:inline-flex;align-items:center;gap:.5rem}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .displaying-num{margin:0;display:inline-flex;align-items:center;min-height:40px;color:#2a354f;font-weight:700}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.wp-list-table{grid-area:table;margin-top:0;border-top-left-radius:0;border-top-right-radius:0}body.eem-shell-page--reservations .wp-list-table tbody td.check-column,body.eem-shell-page--reservations .wp-list-table thead th.check-column{background:#fff;border-color:#dde5ee}body.eem-shell-page--reservations .wp-list-table tbody tr:first-child td{border-top:0}body.eem-shell-page--reservations .wp-list-table tfoot{display:none}body.eem-shell-page--reservations #posts-filter,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status status" "toolbar search" "table table";-moz-column-gap:1rem;column-gap:1rem;row-gap:.75rem;align-items:start}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.subsubsub,body.eem-shell-page--reservations #posts-filter>.subsubsub{margin:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top,body.eem-shell-page--reservations #posts-filter>.tablenav.top{padding:.875rem 1rem;border:1px solid #d7e0ea;border-right:0;border-radius:var(--eem-radius) 0 0 var(--eem-radius);box-shadow:0 10px 24px rgba(15,23,42,.045);min-height:64px}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .displaying-num,body.eem-shell-page--reservations #posts-filter>.tablenav.top .displaying-num{display:inline-flex;align-items:center;justify-content:flex-end;min-height:40px;margin:0 0 0 auto;color:#2a354f;font-weight:700;white-space:nowrap}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.search-box,body.eem-shell-page--reservations #posts-filter>.search-box{grid-area:search;order:2;float:none;display:flex;align-items:center;justify-content:flex-end;gap:.625rem;width:auto;min-width:360px;margin:0;padding:.875rem 1rem;border:1px solid #d7e0ea;border-left:0;border-radius:0 var(--eem-radius) var(--eem-radius) 0;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 10px 24px rgba(15,23,42,.045);min-height:64px}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.search-box input[type=search],body.eem-shell-page--reservations #posts-filter>.search-box input[type=search]{flex:1 1 220px;min-width:220px!important;width:auto!important;margin:0!important}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.wp-list-table,body.eem-shell-page--reservations #posts-filter>.wp-list-table{order:3}@media screen and (max-width:960px){body.eem-shell-page--reservations #posts-filter,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready{grid-template-columns:1fr;grid-template-areas:"status" "toolbar" "search" "table"}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.search-box,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top,body.eem-shell-page--reservations #posts-filter>.search-box,body.eem-shell-page--reservations #posts-filter>.tablenav.top{border-radius:var(--eem-radius);border-right:1px solid #d7e0ea;border-left:1px solid #d7e0ea}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.search-box,body.eem-shell-page--reservations #posts-filter>.search-box{min-width:0;justify-content:stretch}}body.eem-shell-page--overview .eem-shell-selection-item{border-radius:var(--eem-radius);border:1px solid #dbe4ee;background:linear-gradient(180deg,#fff,#f9fbff);box-shadow:0 8px 18px rgba(15,23,42,.04);padding:1rem}body.eem-shell-page--overview .eem-shell-content .postbox,body.eem-shell-page--reports .eem-shell-content .postbox{margin-bottom:1rem}body.eem-shell-page--orders .widefat,body.eem-shell-page--overview .widefat,body.eem-shell-page--reports .widefat{border-radius:var(--eem-radius);overflow:hidden}body.eem-shell-page--overview .inside>p,body.eem-shell-page--reports .inside>p{color:#637287;line-height:1.65}body.eem-shell-page--orders .postbox.eem-card table.widefat,body.eem-shell-page--overview .postbox.eem-card table.widefat,body.eem-shell-page--reports .postbox table.widefat{border:1px solid #e0e7ef}body.eem-shell-page--orders .postbox.eem-card>.inside>p .button,body.eem-shell-page--orders .postbox.eem-card>.inside>p .button-primary,body.eem-shell-page--orders .postbox.eem-card>.inside>p .button-secondary{margin-bottom:.5rem!important}body.eem-shell-page--orders .eem-shell-content>.postbox,body.eem-shell-page--orders .eem-shell-content>.postbox table,body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card,body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card table{word-break:normal}body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card,body.eem-shell-page--overview .eem-shell-content>.postbox,body.eem-shell-page--reports .eem-shell-content>.postbox{margin-bottom:1rem}@media screen and (max-width:782px){body.eem-shell-page--orders .eem-shell-actions .button,body.eem-shell-page--orders .postbox.eem-card .inside>p .button,body.eem-shell-page--orders .postbox.eem-card .inside>p .button-primary,body.eem-shell-page--orders .postbox.eem-card .inside>p .button-secondary,body.eem-shell-page--overview .eem-shell-inline-actions .button{width:100%!important;justify-content:center}body.eem-shell-page--orders .eem-orders-toolbar{border-radius:0}body.eem-shell-page--orders .eem-orders-toolbar__form{grid-template-columns:1fr}body.eem-shell-page--orders .eem-orders-toolbar__count{justify-content:flex-start}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody td{align-items:flex-start;padding:.625rem 0}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody td>:last-child{flex:1 1 auto;text-align:right}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top{grid-template-columns:1fr;padding:.875rem;border-radius:var(--eem-radius) var(--eem-radius) 0 0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box{width:100%;min-width:0;justify-content:flex-start}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box input[type=search]{width:100%!important}body.eem-shell-page--overview .widefat,body.eem-shell-page--reports .widefat,body.eem-shell-page--reservations .wp-list-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch!important}}body.eem-shell-page h1.eem-shell-header__title{letter-spacing:-.02em;color:#18233d}body.eem-shell-page .eem-shell-header{box-shadow:0 2px 10px rgba(15,23,42,.05)}body.eem-shell-page .postbox,body.eem-shell-page .postbox.eem-card{border-radius:var(--eem-radius);border:1px solid #d9e2ec;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 10px 24px rgba(15,23,42,.05);overflow:hidden}body.eem-shell-page .postbox .hndle,body.eem-shell-page .postbox>h2{padding:1rem 1.125rem;border-bottom:1px solid #e1e8f0;font-size:15px;color:#1b2942;background:#fff}body.eem-shell-page .postbox>.inside{padding:1rem 1.125rem}body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button-primary,body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button-secondary,body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button:not(.button-link){min-height:40px!important;padding:0 1rem!important;border-radius:var(--eem-radius)!important;font-weight:700!important;box-shadow:0 6px 16px rgba(15,23,42,.08)!important}body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button-secondary,body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button:not(.button-link){border-color:#d7e0ea!important;background:linear-gradient(180deg,#fff,#f5f8fc)!important;color:#202c45!important}body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button-primary{border-color:#171f2d!important;background:#171f2d!important;box-shadow:0 10px 22px rgba(23,31,45,.16)!important}body.eem-shell-page .eem-shell-badge{border-width:1px;border-style:solid}body.eem-shell-page .eem-shell-badge--stall{background:#edf9f0;border-color:#b9e5c5;color:#2d7a46}body.eem-shell-page .eem-shell-badge--rv{background:#edf4ff;border-color:#c8d8ff;color:#315fc8}body.eem-shell-page .eem-shell-badge--addon{background:#fff6e7;border-color:#f4d18c;color:#986307}body.eem-shell-page .eem-shell-badge--group{background:#f6efff;border-color:#d9c4fb;color:#6e3cb0}body.eem-shell-page .eem-shell-icon-button{width:40px!important;min-width:40px!important;height:40px!important;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d7e0ea!important;border-radius:var(--eem-radius)!important;background:linear-gradient(180deg,#fff,#f4f8fc)!important;box-shadow:0 6px 14px rgba(15,23,42,.07)!important;padding:0!important}body.eem-shell-page .eem-shell-icon-button .dashicons,body.eem-shell-page .eem-shell-icon-button>span[aria-hidden=true]{width:18px!important;height:18px!important;font-size:18px!important;line-height:18px!important;display:inline-flex;align-items:center;justify-content:center;color:#1f2940!important}body.eem-shell-page .eem-shell-icon-button .dashicons:before{color:#1f2940!important}body.eem-shell-page--orders .eem-orders-toolbar{border-radius:0;padding:0 1.125rem;display:flex;justify-content:space-between;gap:1rem}body.eem-shell-page--orders .eem-orders-toolbar__form{gap:.875rem;margin:0}body.eem-shell-page--orders .eem-orders-toolbar__count{min-height:40px;color:#2a354f}body.eem-shell-page--orders .widefat{border-top-left-radius:0;border-top-right-radius:0}body.eem-shell-page--orders .widefat thead th{font-weight:800;color:#26324c;background:#fff}body.eem-shell-page--orders .widefat td:first-child,body.eem-shell-page--orders .widefat td:first-child a{font-weight:800;color:#1f2940;text-decoration:none}body.eem-shell-page--orders .widefat td a:not(.eem-shell-icon-button):not(.button),body.eem-shell-page--orders .widefat th a{color:#30415e!important}body.eem-shell-page--reservations #posts-filter,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"status" "toolbar" "table";row-gap:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.subsubsub,body.eem-shell-page--reservations #posts-filter>.subsubsub{grid-area:status}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top,body.eem-shell-page--reservations #posts-filter>.tablenav.top{gap:.875rem;border:1px solid #dbe4ee;box-shadow:0 10px 24px rgba(15,23,42,.05)}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .actions,body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions{display:inline-flex;gap:.75rem;padding-bottom:.125rem}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right,body.eem-shell-page--reservations .eem-reservations-toolbar-right{display:inline-flex;gap:.875rem;margin:0 0 0 auto;flex:1 1 auto;min-width:320px}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box,body.eem-shell-page--reservations .search-box{float:none;margin:0;width:auto;min-width:280px;display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box input[type=search],body.eem-shell-page--reservations .search-box input[type=search]{width:180px!important;min-width:180px!important}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .displaying-num,body.eem-shell-page--reservations .displaying-num{display:inline-flex;align-items:center;justify-content:flex-end;min-height:40px;margin:0;font-weight:800;color:#2a354f;white-space:nowrap}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.wp-list-table,body.eem-shell-page--reservations #posts-filter>.wp-list-table{grid-area:table;margin-top:0;border-top-left-radius:0;border-top-right-radius:0}body.eem-shell-page--reservations .wp-list-table thead td,body.eem-shell-page--reservations .wp-list-table thead th{font-weight:800;color:#26324c;background:#fff}body.eem-shell-page--reservations .wp-list-table tbody .check-column,body.eem-shell-page--reservations .wp-list-table thead .check-column,body.eem-shell-page--reservations .wp-list-table thead th.check-column{background:#fff;border-color:#dbe4ee;box-shadow:none;border-right:0}body.eem-shell-page--reservations .wp-list-table thead .check-column{border-bottom:1px solid #dbe4ee}body.eem-shell-page--reservations .wp-list-table tbody td.check-column,body.eem-shell-page--reservations .wp-list-table tbody th.check-column,body.eem-shell-page--reservations .wp-list-table thead th.check-column,body.eem-shell-page--reservations .wp-list-table thead th:first-child{box-shadow:none}body.eem-shell-page--reservations .wp-list-table tbody td:first-child,body.eem-shell-page--reservations .wp-list-table tbody th:first-child,body.eem-shell-page--reservations .wp-list-table tbody tr:first-child .check-column,body.eem-shell-page--reservations .wp-list-table tbody tr:first-child td{border-top:0}body.eem-shell-page--reservations .wp-list-table .column-title a,body.eem-shell-page--reservations .wp-list-table .column-title strong,body.eem-shell-page--reservations .wp-list-table td.title,body.eem-shell-page--reservations .wp-list-table td.title a,body.eem-shell-page--reservations .wp-list-table td:first-child+td a{font-weight:800;color:#1f2940;text-decoration:none}body.eem-shell-page--reservations .wp-list-table td.column-actions{white-space:nowrap}body.eem-shell-page--reservations .wp-list-table td.column-actions .eem-shell-icon-button{margin-right:.5rem!important}body.eem-shell-page--reservations .wp-list-table td.column-actions .eem-shell-icon-button:last-child{margin-right:0!important}body.eem-shell-page--overview .postbox,body.eem-shell-page--reports .postbox{margin-bottom:1rem}body.eem-shell-page--orders .widefat,body.eem-shell-page--overview .widefat,body.eem-shell-page--reports .widefat{width:100%;table-layout:auto}body.eem-shell-page--orders .postbox table.widefat,body.eem-shell-page--overview .postbox table.widefat,body.eem-shell-page--reports .postbox table.widefat{border:1px solid #e0e7ef}body.eem-shell-page--orders .postbox table.widefat td,body.eem-shell-page--orders .postbox table.widefat th,body.eem-shell-page--overview .postbox table.widefat td,body.eem-shell-page--overview .postbox table.widefat th{padding:.875rem 1rem}body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card{margin-bottom:1rem;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card>.inside{padding:0}body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card>.inside>h2:first-child{margin:0;padding:1rem 1.25rem;border-bottom:1px solid #dde5ee;color:#172033;font-size:1.05rem;font-weight:800;line-height:1.2}body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card>.inside>.widefat,body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card>.inside>table.widefat{margin:1rem 1.25rem;width:calc(100% - 2.5rem);border:1px solid #dfe7f1;border-radius:var(--eem-radius);border-collapse:separate;border-spacing:0;box-shadow:none;overflow:hidden}body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card>.inside>.widefat+.widefat,body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card>.inside>table.widefat+table.widefat{margin-top:0}body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card>.inside>.widefat tbody tr:nth-child(odd),body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card>.inside>table.widefat tbody tr:nth-child(odd){background:#fbfdff}body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card>.inside>.widefat th,body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card>.inside>table.widefat th{width:28%;color:#5b6679;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#f8fbff;border-right:1px solid #e3eaf2;vertical-align:top}body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card>.inside>.widefat td,body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card>.inside>table.widefat td{color:#172033;font-weight:600;background:#fff}body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card>.inside>.widefat td>div,body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card>.inside>.widefat td>p,body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card>.inside>table.widefat td>div,body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card>.inside>table.widefat td>p{margin-top:.35rem;color:#49566d;font-weight:500}@media print{body.eem-shell-page--orders .eem-shell-content>.postbox.eem-card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;box-shadow:none}}@media screen and (max-width:782px){body.eem-shell-page .eem-shell-header__brand{gap:.875rem;align-items:center}body.eem-shell-page--orders .eem-orders-toolbar{padding:.875rem}body.eem-shell-page--orders .eem-orders-toolbar__form{display:grid;grid-template-columns:1fr;gap:.75rem;width:100%}body.eem-shell-page--orders .eem-orders-toolbar__count{justify-content:flex-start}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped,body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody,body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped td,body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped th,body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped thead,body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tr,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped tbody,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped td,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped th,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped thead,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped tr{display:block;width:100%}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped thead,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped thead{display:none}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody tr,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped tbody tr{margin-bottom:.875rem;border:1px solid #dbe4ee;border-radius:var(--eem-radius);background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.05);overflow:hidden}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody td,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped tbody td{display:flex;align-items:flex-start;justify-content:space-between;gap:.875rem;padding:.75rem .875rem;border-top:1px solid #edf1f5;text-align:left}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody td:first-child,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped tbody td:first-child{border-top:0}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody td:before,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped tbody td:before{content:attr(data-label);flex:0 0 92px;font-weight:800;color:#2c374f}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody td>:last-child,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped tbody td>:last-child{flex:1 1 auto;text-align:right}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody td[data-label=Actions],body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Actions]{align-items:center}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped tbody td[data-label=Actions]>*,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Actions]>*{display:inline-flex;justify-content:flex-end;width:100%}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top,body.eem-shell-page--reservations #posts-filter>.tablenav.top{display:grid;grid-template-columns:1fr;gap:.75rem;padding:.875rem}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .actions,body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions,body.eem-shell-page--reservations .eem-reservations-toolbar-right{width:100%;min-width:0;justify-content:flex-start}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box,body.eem-shell-page--reservations .search-box{width:100%;min-width:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box input[type=search],body.eem-shell-page--reservations .search-box input[type=search]{width:100%!important}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .displaying-num,body.eem-shell-page--reservations .displaying-num{justify-content:flex-start}}body.eem-shell-page .eem-shell-header{border-bottom:1px solid #dbe4ee;box-shadow:0 4px 18px rgba(15,23,42,.06)}body.eem-shell-page h1.eem-shell-header__title{color:#172033}body.eem-shell-page .eem-shell-content>.postbox,body.eem-shell-page .postbox.eem-stall-chart-overview{margin-bottom:1rem;border:1px solid #dde6ef;border-radius:var(--eem-radius);background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.05);overflow:hidden}body.eem-shell-page .postbox>.hndle,body.eem-shell-page .postbox>h2{margin:0;padding:1rem 1.25rem;border-bottom:1px solid #e4ebf3;background:linear-gradient(180deg,#fff,#fbfdff);color:#172033;font-size:1.05rem;font-weight:800;line-height:1.2}body.eem-shell-page .postbox>.inside{margin:0;padding:1rem 1.25rem 1.25rem}body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button:not(.button-link){display:inline-flex;align-items:center;justify-content:center;min-height:40px!important;padding:.65rem 1rem!important;border-radius:var(--eem-radius)!important;font-weight:700!important;line-height:1.1!important;text-decoration:none!important;box-shadow:0 8px 20px rgba(15,23,42,.06)!important}body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button.button-primary{border-color:#151b28!important;background:#151b28!important;color:#fff!important}body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button:not(.button-primary){border-color:#d6e0eb!important;background:linear-gradient(180deg,#fff,#f7faff)!important;color:#1f2c44!important}body.eem-shell-page .eem-shell-badge{font-size:.78rem}body.eem-shell-page .eem-shell-badge--stall{border-color:#b9e4c7;background:#eefaf1;color:#257245}body.eem-shell-page .eem-shell-badge--rv{border-color:#c8dcff;background:#eff5ff;color:#2457a6}body.eem-shell-page .eem-shell-badge--add-on,body.eem-shell-page .eem-shell-badge--addon{border-color:#f4d7a3;background:#fff7e8;color:#9a6517}body.eem-shell-page .eem-shell-badge--group{border-color:#ddc9ff;background:#f7f1ff;color:#6e3fb0}body.eem-shell-page .eem-shell-badge--status-partially-refunded,body.eem-shell-page .eem-shell-badge--status-refunded{border-color:#f4b8b8;background:#fff1f1;color:#c0392b}body.eem-shell-page .eem-shell-badge--status-invoice-sent{border-color:#d9dfeb;background:#f3f6fb;color:#59677f}body.eem-shell-page .eem-shell-icon-button,body.eem-shell-page .row-actions a{display:inline-flex;align-items:center;justify-content:center;width:40px!important;height:40px!important;border:1px solid #d9e2ec!important;border-radius:var(--eem-radius)!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 8px 18px rgba(15,23,42,.06)!important;color:#1e293b!important}body.eem-shell-page .eem-shell-icon-button .dashicons,body.eem-shell-page .row-actions a .dashicons{font-size:18px!important;line-height:18px!important;width:18px!important;height:18px!important}body.eem-shell-page--orders .eem-card--orders-list,body.eem-shell-page--orders .eem-card--orders-list>.inside,body.eem-shell-page--reservations #posts-filter{border-radius:var(--eem-radius)}body.eem-shell-page--orders .eem-orders-toolbar{gap:.875rem;margin:0 0 .875rem;padding:0 .875rem}body.eem-shell-page--orders .eem-orders-toolbar__count{display:flex;margin:0;color:#344154;font-weight:700}body.eem-shell-page--orders .eem-card--orders-list>h2{padding:1rem 1.25rem;border-bottom:1px solid #e4ebf3}body.eem-shell-page--orders .eem-card--orders-list>p{padding:1rem 1.25rem;border-bottom:1px solid #eef3f8;color:#5b6679}body.eem-shell-page--orders .eem-card--orders-list .widefat.fixed.striped{border-top:1px solid #dbe4ee}body.eem-shell-page--orders .eem-card--orders-list .widefat thead td,body.eem-shell-page--orders .eem-card--orders-list .widefat thead th,body.eem-shell-page--reservations .wp-list-table thead td,body.eem-shell-page--reservations .wp-list-table thead th{color:#22324d;font-weight:800}body.eem-shell-page--orders .eem-card--orders-list .widefat tbody td:first-child,body.eem-shell-page--orders .eem-card--orders-list .widefat tbody td:first-child a,body.eem-shell-page--orders .eem-card--orders-list .widefat tbody td[data-label=Order] a{color:#172033;font-weight:800;text-decoration:none}body.eem-shell-page--reservations #posts-filter{grid-template-areas:"status" "toolbar" "table";align-items:start}body.eem-shell-page--reservations #posts-filter>.subsubsub{grid-area:status;margin:0 0 .875rem}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top,body.eem-shell-page--reservations #posts-filter>.tablenav.top{grid-area:toolbar;flex-wrap:wrap;gap:.875rem 1rem;padding:.875rem 1rem 1rem;border:1px solid #dde6ef;border-bottom:0;border-radius:var(--eem-radius) var(--eem-radius) 0 0;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 10px 28px rgba(15,23,42,.05)}body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions,body.eem-shell-page--reservations .eem-reservations-toolbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:0}body.eem-shell-page--reservations #posts-filter>.tablenav.top .search-box,body.eem-shell-page--reservations .search-box{float:none;display:flex;align-items:center;gap:.5rem;margin:0}body.eem-shell-page--reservations #posts-filter>.tablenav.top .displaying-num,body.eem-shell-page--reservations .displaying-num{display:flex;align-items:center;margin:0;color:#344154;font-weight:700}body.eem-shell-page--reservations #posts-filter>.wp-list-table{grid-area:table;margin:0;border-top-left-radius:0;border-top-right-radius:0}body.eem-shell-page--reservations #posts-filter .wp-list-table tfoot,body.eem-shell-page--reservations #posts-filter>.tablenav.bottom{display:none}body.eem-shell-page--reservations .wp-list-table tbody td.check-column,body.eem-shell-page--reservations .wp-list-table tbody th.check-column,body.eem-shell-page--reservations .wp-list-table thead .check-column,body.eem-shell-page--reservations .wp-list-table thead th.check-column{background:#fff;border-right:0;box-shadow:none}body.eem-shell-page--reservations .wp-list-table thead th.check-column,body.eem-shell-page--reservations .wp-list-table thead th:first-child{border-bottom:1px solid #dbe4ee}body.eem-shell-page--reservations .wp-list-table tbody tr:first-child td,body.eem-shell-page--reservations .wp-list-table tbody tr:first-child th{border-top:0}body.eem-shell-page--reservations .wp-list-table .column-title a,body.eem-shell-page--reservations .wp-list-table .column-title strong,body.eem-shell-page--reservations .wp-list-table td.title a,body.eem-shell-page--reservations .wp-list-table td:first-child+td a{color:#172033;font-weight:800;text-decoration:none}body.eem-shell-page--orders .postbox>.inside>h2:first-child,body.eem-shell-page--overview .postbox>.inside>h2:first-child,body.eem-shell-page--reports .postbox>.inside>h2:first-child{color:#172033}body.eem-shell-page--overview .eem-shell-actions,body.eem-shell-page--overview .eem-shell-metrics-grid{margin-bottom:1rem}body.eem-shell-page--orders .postbox table.widefat,body.eem-shell-page--overview .postbox table.widefat,body.eem-shell-page--reports .postbox table.widefat{border-radius:var(--eem-radius);overflow:hidden}@media screen and (max-width:782px){body.eem-shell-page .eem-shell-header__logo{width:120px;max-width:120px}body.eem-shell-page--orders .eem-orders-toolbar{grid-template-columns:1fr;padding:0 .875rem}body.eem-shell-page--orders .eem-orders-toolbar__count{justify-content:flex-start}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top,body.eem-shell-page--reservations #posts-filter>.tablenav.top{grid-template-columns:1fr;display:grid;padding:.875rem}body.eem-shell-page--reservations #posts-filter>.tablenav.top .search-box,body.eem-shell-page--reservations .search-box{width:100%}body.eem-shell-page--reservations #posts-filter>.tablenav.top .search-box input[type=search],body.eem-shell-page--reservations .search-box input[type=search]{width:100%!important}}body.eem-shell-page{--eem-shell-radius:var(--eem-radius);--eem-shell-gap:0.875rem;--eem-shell-border:#d7dee8;--eem-shell-border-strong:#cfd8e3;--eem-shell-bg:#fff;--eem-shell-bg-soft:#fbfdff;--eem-shell-ink:#172033;--eem-shell-muted:#5f6f85;--eem-shell-shadow:0 10px 24px rgba(15,23,42,.05);--eem-shell-shadow-soft:0 4px 14px rgba(15,23,42,.06);--eem-shell-primary:#1e2430;--eem-shell-primary-hover:#131923;--eem-shell-accent:#000}body.eem-shell-page .eem-shell-header{margin:0;background:#fff;border-bottom:1px solid #dcdcde;box-shadow:0 3px 10px rgba(15,23,42,.04)}body.eem-shell-page .eem-shell-header__inner{padding:.875rem 1rem}body.eem-shell-page .eem-shell-header__brand{display:flex;align-items:center;gap:50px;min-height:36px}body.eem-shell-page .eem-shell-header__logo{display:block;width:150px;max-width:150px;height:auto;flex:0 0 auto}body.eem-shell-page h1.eem-shell-header__title{margin:0;color:var(--eem-shell-ink);font-size:20px;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:800;line-height:1.2;letter-spacing:-.025em}body.eem-shell-page #titlediv,body.eem-shell-page .postbox{border:1px solid var(--eem-shell-border);border-radius:var(--eem-shell-radius);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:var(--eem-shell-shadow);overflow:hidden}body.eem-shell-page .postbox .hndle,body.eem-shell-page .postbox>h2{margin:0;padding:.875rem 1rem;border-bottom:1px solid #dde5ee;background:transparent;color:var(--eem-shell-ink);font-size:1.0625rem;font-weight:800}body.eem-shell-page .postbox .inside{margin:0;padding:1rem}body.eem-shell-page .wp-core-ui .button:not(.button-link),body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button:not(.button-link){min-height:40px!important;padding:.625rem .95rem!important;border:1px solid var(--eem-shell-border)!important;border-radius:var(--eem-radius)!important;background:linear-gradient(180deg,#fff,#f7faff)!important;color:var(--eem-shell-ink)!important;box-shadow:var(--eem-shell-shadow-soft)!important;font-size:.95rem!important;font-weight:700!important;line-height:1.1!important}body.eem-shell-page .wp-core-ui .button:focus,body.eem-shell-page .wp-core-ui .button:hover,body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button:focus,body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button:hover{border-color:#bfd3eb!important;background:#fff!important;color:var(--eem-shell-ink)!important}body.eem-shell-page .wp-core-ui .button-primary,body.eem-shell-page .wp-core-ui .button.button-primary,body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button.button-primary{border-color:var(--eem-shell-primary)!important;background:var(--eem-shell-primary)!important;color:#fff!important;box-shadow:0 10px 20px rgba(15,23,42,.14)!important}body.eem-shell-page .wp-core-ui .button.button-primary:focus,body.eem-shell-page .wp-core-ui .button.button-primary:hover,body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button.button-primary:focus,body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button.button-primary:hover{border-color:var(--eem-shell-primary-hover)!important;background:var(--eem-shell-primary-hover)!important;color:#fff!important}body.eem-shell-page .eem-shell-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:.125rem .625rem;border:1px solid #d7dee8;border-radius:var(--eem-radius-pill);background:#fff;color:#314055;font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap}body.eem-shell-page .eem-shell-badge--stall,body.eem-shell-page .eem-shell-badge[data-type=stall]{background:#eefaf1;border-color:#b9e4c7;color:#257245}body.eem-shell-page .eem-shell-badge--rv,body.eem-shell-page .eem-shell-badge[data-type=rv]{background:#f0f1f3;border-color:#bfd3eb;color:#2d5ea6}body.eem-shell-page .eem-shell-badge--addon,body.eem-shell-page .eem-shell-badge[data-type=add-on],body.eem-shell-page .eem-shell-badge[data-type=addon]{background:#fff7e8;border-color:#f4d7a3;color:#9a6517}body.eem-shell-page .eem-shell-badge--group,body.eem-shell-page .eem-shell-badge[data-type=group]{background:#f5efff;border-color:#d5c2fb;color:#6d43b8}body.eem-shell-page .eem-shell-badge--status-paid{background:#eefaf1;border-color:#b9e4c7;color:#257245}body.eem-shell-page .eem-shell-badge--status-partially-refunded,body.eem-shell-page .eem-shell-badge--status-refund{background:#fff1f1;border-color:#f4b8b8;color:#c0392b}body.eem-shell-page .eem-shell-badge--status-invoice{background:#f0f1f3;border-color:#bfd3eb;color:#2d5ea6}body.eem-shell-page .eem-shell-icon-button,body.eem-shell-page .eem-shell-icon-button:link,body.eem-shell-page .eem-shell-icon-button:visited{display:inline-flex;align-items:center;justify-content:center;width:40px!important;height:40px!important;border:1px solid var(--eem-shell-border)!important;border-radius:var(--eem-radius)!important;background:linear-gradient(180deg,#fff,#f7faff)!important;box-shadow:var(--eem-shell-shadow-soft)!important;color:var(--eem-shell-ink)!important;text-decoration:none!important}body.eem-shell-page .column-actions .dashicons,body.eem-shell-page .eem-shell-icon-button .dashicons,body.eem-shell-page .eem-shell-icon-button svg,body.eem-shell-page .row-actions .dashicons{width:18px!important;height:18px!important;font-size:18px!important;line-height:18px!important;color:var(--eem-shell-ink)!important;fill:currentColor!important;stroke:currentColor!important}body.eem-shell-page--orders .eem-card--orders-list{padding-bottom:0}body.eem-shell-page--orders .eem-card--orders-list>h2{margin:0;padding:.875rem 1rem;border-bottom:1px solid #dde5ee;color:var(--eem-shell-ink);font-size:1.0625rem;font-weight:800}body.eem-shell-page--orders .eem-card--orders-list>p{margin:0;padding:.875rem 1rem 1rem;color:var(--eem-shell-muted)}body.eem-shell-page--orders .eem-orders-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0;padding:0 1rem;border:0;background:transparent;box-shadow:none}body.eem-shell-page--orders .eem-orders-toolbar__form{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}body.eem-shell-page--orders .eem-orders-toolbar__count{display:inline-flex;align-items:center;justify-content:flex-end;align-self:center;height:100%;color:#314055;font-size:.95rem;font-weight:800}body.eem-shell-page--orders .eem-card--orders-list table.widefat{margin-top:.875rem;border-top:1px solid #dde5ee}body.eem-shell-page--orders .eem-card--orders-list table.widefat thead th{color:#22324d;font-weight:800}body.eem-shell-page--orders .eem-card--orders-list table.widefat,body.eem-shell-page--orders .eem-card--orders-list table.widefat.fixed.striped{table-layout:fixed}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td:first-child,body.eem-shell-page--orders .eem-card--orders-list table.widefat thead th:first-child{width:8%}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td:nth-child(2),body.eem-shell-page--orders .eem-card--orders-list table.widefat thead th:nth-child(2){width:16%}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td:nth-child(3),body.eem-shell-page--orders .eem-card--orders-list table.widefat thead th:nth-child(3){width:27%}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td:nth-child(4),body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td:nth-child(5),body.eem-shell-page--orders .eem-card--orders-list table.widefat thead th:nth-child(4),body.eem-shell-page--orders .eem-card--orders-list table.widefat thead th:nth-child(5){width:14%}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td:nth-child(6),body.eem-shell-page--orders .eem-card--orders-list table.widefat thead th:nth-child(6){width:11%}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td:nth-child(7),body.eem-shell-page--orders .eem-card--orders-list table.widefat thead th:nth-child(7){width:10%}body.eem-shell-page--orders .eem-card--orders-list table.widefat td.column-order a,body.eem-shell-page--orders .eem-card--orders-list table.widefat td.column-primary a,body.eem-shell-page--orders .eem-card--orders-list table.widefat td[data-label=Order] a{color:var(--eem-shell-ink);font-weight:800;text-decoration:none}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody tr:nth-child(odd){background:#fbfdff}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody tr:hover{background:#f5f8fc}body.eem-shell-page--reservations #posts-filter{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:.875rem}body.eem-shell-page--reservations #posts-filter>.subsubsub{grid-row:1;padding:0}body.eem-shell-page--reservations #posts-filter>.tablenav.top{grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;margin:0;padding:1rem 1rem 1.125rem;border:1px solid var(--eem-shell-border);border-radius:var(--eem-radius) var(--eem-radius) 0 0;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:var(--eem-shell-shadow)}body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions,body.eem-shell-page--reservations #posts-filter>.tablenav.top .search-box{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:0}body.eem-shell-page--reservations #posts-filter>.tablenav.top .search-box{justify-content:flex-end;float:none;width:auto}body.eem-shell-page--reservations #posts-filter>.tablenav.top .search-box input[type=search]{width:min(260px,100%)!important}body.eem-shell-page--reservations #posts-filter>table.wp-list-table{grid-row:3;margin:0;border-top:0;border-radius:0 0 var(--eem-radius) var(--eem-radius);overflow:hidden;box-shadow:var(--eem-shell-shadow)}body.eem-shell-page--reservations #posts-filter>table.wp-list-table thead td,body.eem-shell-page--reservations #posts-filter>table.wp-list-table thead th{color:#22324d;font-weight:800}body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody th.check-column,body.eem-shell-page--reservations #posts-filter>table.wp-list-table thead th.check-column{border-right:0;box-shadow:none;background:inherit}body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody tr:first-child td,body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody tr:first-child th{border-top:0}body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody strong a{color:var(--eem-shell-ink);font-weight:800;text-decoration:none}body.eem-shell-page--header .postbox.eem-card,body.eem-shell-page--orders .eem-card:not(.eem-order-card),body.eem-shell-page--orders .postbox,body.eem-shell-page--overview .postbox,body.eem-shell-page--reports .postbox{border-radius:var(--eem-radius)}body.eem-shell-page--orders .postbox>.inside>h2:first-child,body.eem-shell-page--overview .postbox>.inside>h2:first-child,body.eem-shell-page--reports .postbox>.inside>h2:first-child{margin:0 0 1rem;padding:0;border:0;background:transparent;color:var(--eem-shell-ink);font-size:1.05rem;font-weight:800}body.eem-shell-page--overview .eem-shell-actions,body.eem-shell-page--overview .eem-shell-metrics-grid,body.eem-shell-page--reports .eem-shell-actions{margin-bottom:1rem}body.eem-shell-page--orders .postbox .widefat,body.eem-shell-page--orders .postbox table.widefat,body.eem-shell-page--overview .postbox table.widefat,body.eem-shell-page--reports .postbox table.widefat{border-radius:var(--eem-radius);overflow:hidden}body.eem-shell-page--orders .postbox.eem-card table.widefat,body.eem-shell-page--overview .postbox table.widefat,body.eem-shell-page--reports .postbox table.widefat{border:1px solid #e4eaf2}body.eem-shell-page--orders .postbox.eem-card table.widefat td,body.eem-shell-page--orders .postbox.eem-card table.widefat th,body.eem-shell-page--overview .postbox table.widefat td,body.eem-shell-page--overview .postbox table.widefat th,body.eem-shell-page--reports .postbox table.widefat td,body.eem-shell-page--reports .postbox table.widefat th{padding:.85rem 1rem}body.eem-shell-page--orders .postbox.eem-card,body.eem-shell-page--overview .postbox,body.eem-shell-page--reports .postbox{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}@media screen and (max-width:782px){body.eem-shell-page .eem-shell-header__logo{width:120px;max-width:120px}body.eem-shell-page .eem-shell-header__brand{gap:.875rem;align-items:center}body.eem-shell-page--orders .eem-orders-toolbar,body.eem-shell-page--reservations #posts-filter>.tablenav.top{grid-template-columns:1fr}body.eem-shell-page--orders .eem-orders-toolbar{padding:0 .875rem}body.eem-shell-page--orders .eem-orders-toolbar__form{display:grid;grid-template-columns:1fr 1fr}body.eem-shell-page--orders .eem-orders-toolbar__form>:first-child,body.eem-shell-page--orders .eem-orders-toolbar__form>:nth-child(3){grid-column:1/-1}body.eem-shell-page--orders .eem-orders-toolbar__count{justify-content:flex-start}body.eem-shell-page--orders .eem-card--orders-list table.widefat thead{display:none}body.eem-shell-page--orders .eem-card--orders-list table.widefat,body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody,body.eem-shell-page--orders .eem-card--orders-list table.widefat td,body.eem-shell-page--orders .eem-card--orders-list table.widefat tr{display:block;width:100%}body.eem-shell-page--orders .eem-card--orders-list table.widefat tr{margin:0 0 .875rem;padding:.875rem;border:1px solid var(--eem-shell-border);border-radius:var(--eem-radius);background:#fff;box-shadow:var(--eem-shell-shadow-soft)}body.eem-shell-page--orders .eem-card--orders-list table.widefat td{display:grid;grid-template-columns:minmax(110px,42%) minmax(0,1fr);gap:.5rem .75rem;padding:.5rem 0;border:0}body.eem-shell-page--orders .eem-card--orders-list table.widefat td:before{content:attr(data-colname);color:#5f6f85;font-size:.8rem;font-weight:700}body.eem-shell-page--orders .eem-card--orders-list table.widefat td.column-actions,body.eem-shell-page--orders .eem-card--orders-list table.widefat td:last-child{grid-template-columns:1fr}body.eem-shell-page--orders .eem-card--orders-list table.widefat td.column-actions:before,body.eem-shell-page--orders .eem-card--orders-list table.widefat td:last-child:before{margin-bottom:.25rem}body.eem-shell-page--reservations #posts-filter>.subsubsub{margin-bottom:0}body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions,body.eem-shell-page--reservations #posts-filter>.tablenav.top .search-box{justify-content:stretch}body.eem-shell-page--reservations #posts-filter>.tablenav.top .search-box .button,body.eem-shell-page--reservations #posts-filter>.tablenav.top .search-box input[type=search]{width:100%!important}}body.eem-shell-page--orders .column-type .eem-shell-badge--stall,body.eem-shell-page--orders td[data-label=Type] .eem-shell-badge--stall,body.eem-shell-page--reservations .column-type .eem-shell-badge--stall,body.eem-shell-page--reservations td[data-colname=Type] .eem-shell-badge--stall,body.eem-shell-page--reservations td[data-label=Type] .eem-shell-badge--stall{background:#eefaf1;border-color:#b9e4c7;color:#257245}body.eem-shell-page--orders .column-type .eem-shell-badge--rv,body.eem-shell-page--orders td[data-label=Type] .eem-shell-badge--rv,body.eem-shell-page--reservations .column-type .eem-shell-badge--rv,body.eem-shell-page--reservations td[data-colname=Type] .eem-shell-badge--rv,body.eem-shell-page--reservations td[data-label=Type] .eem-shell-badge--rv{background:#f0f1f3;border-color:#bfd3eb;color:#2d5ea6}body.eem-shell-page--orders .column-type .eem-shell-badge--addon,body.eem-shell-page--orders td[data-label=Type] .eem-shell-badge--addon,body.eem-shell-page--reservations .column-type .eem-shell-badge--addon,body.eem-shell-page--reservations td[data-colname=Type] .eem-shell-badge--addon,body.eem-shell-page--reservations td[data-label=Type] .eem-shell-badge--addon{background:#fff7e8;border-color:#f4d7a3;color:#9a6517}body.eem-shell-page--orders .column-type .eem-shell-badge--group,body.eem-shell-page--orders td[data-label=Type] .eem-shell-badge--group,body.eem-shell-page--reservations .column-type .eem-shell-badge--group,body.eem-shell-page--reservations td[data-colname=Type] .eem-shell-badge--group,body.eem-shell-page--reservations td[data-label=Type] .eem-shell-badge--group{background:#f5efff;border-color:#d5c2fb;color:#6d43b8}body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--paid,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--status-paid{background:#eefaf1;border-color:#b9e4c7;color:#257245}body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--invoice,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--status-outstanding-show-bill,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--status-pending,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--status-unpaid{background:#fff7e8;border-color:#f4d7a3;color:#9a6517}body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--refund,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--status-partially-refunded,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--status-refunded{background:#fff1ea;border-color:#f0c29c;color:#c56b1e}body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td.column-actions,body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td.column-dates,body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td.column-title,body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td.column-type,body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td[data-colname="Event Dates"],body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td[data-colname=Actions],body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td[data-colname=Reservation],body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td[data-colname=Type]{vertical-align:middle}@media screen and (max-width:782px){body.eem-shell-page--orders .eem-card--orders-list{padding-left:0;padding-right:0}body.eem-shell-page--orders .eem-card--orders-list>.inside{padding:0}body.eem-shell-page--orders .eem-card--orders-list>h2,body.eem-shell-page--orders .eem-card--orders-list>p,body.eem-shell-page--orders .eem-orders-toolbar{padding-left:.875rem;padding-right:.875rem}body.eem-shell-page--orders .eem-card--orders-list table.widefat,body.eem-shell-page--orders .eem-card--orders-list table.widefat.fixed.striped,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped{margin:0 .875rem .875rem;width:calc(100% - 1.75rem);border:0;background:transparent}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody tr,body.eem-shell-page--orders .eem-card--orders-list table.widefat.fixed.striped tbody tr,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped tbody tr{margin:0 0 .875rem;padding:0;border:1px solid #dbe4ee;border-radius:var(--eem-radius);background:#fff;box-shadow:var(--eem-shell-shadow-soft);overflow:hidden}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td,body.eem-shell-page--orders .eem-card--orders-list table.widefat.fixed.striped tbody td,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped tbody td{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:.625rem .875rem;padding:.75rem .875rem;border:0;border-top:1px solid #edf1f5;word-break:normal;overflow-wrap:anywhere}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody tr td:first-child,body.eem-shell-page--orders .eem-card--orders-list table.widefat.fixed.striped tbody tr td:first-child,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped tbody tr td:first-child{border-top:0}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td:before,body.eem-shell-page--orders .eem-card--orders-list table.widefat.fixed.striped tbody td:before,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped tbody td:before{content:attr(data-label);color:#5f6b7c;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td>*,body.eem-shell-page--orders .eem-card--orders-list table.widefat.fixed.striped tbody td>*,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped tbody td>*{min-width:0}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td[data-label=Type] .eem-shell-badges,body.eem-shell-page--orders .eem-card--orders-list table.widefat.fixed.striped tbody td[data-label=Type] .eem-shell-badges,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Type] .eem-shell-badges{justify-content:flex-start}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td[data-label=Status] .eem-shell-badge,body.eem-shell-page--orders .eem-card--orders-list table.widefat.fixed.striped tbody td[data-label=Status] .eem-shell-badge,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Status] .eem-shell-badge{justify-self:start}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td[data-label=Actions],body.eem-shell-page--orders .eem-card--orders-list table.widefat.fixed.striped tbody td[data-label=Actions],body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Actions]{align-items:center}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td[data-label=Actions]>*,body.eem-shell-page--orders .eem-card--orders-list table.widefat.fixed.striped tbody td[data-label=Actions]>*,body.eem-shell-page--orders .postbox.eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Actions]>*{justify-self:start;margin-left:0}}.eem-card--orders-list .column-type .eem-shell-badge--stall,.eem-card--orders-list .eem-shell-badge--stall,.eem-card--orders-list td[data-label=Type] .eem-shell-badge--stall{background:#eaf1ff;border-color:#bad0ff;color:#2453a6}.eem-card--orders-list .column-type .eem-shell-badge--rv,.eem-card--orders-list .eem-shell-badge--rv,.eem-card--orders-list td[data-label=Type] .eem-shell-badge--rv{background:#ecf9ef;border-color:#bbe5c8;color:#247548}.eem-card--orders-list .column-type .eem-shell-badge--add-on,.eem-card--orders-list .column-type .eem-shell-badge--addon,.eem-card--orders-list .eem-shell-badge--add-on,.eem-card--orders-list .eem-shell-badge--addon,.eem-card--orders-list td[data-label=Type] .eem-shell-badge--add-on,.eem-card--orders-list td[data-label=Type] .eem-shell-badge--addon{background:#fff7dc;border-color:#efd58a;color:#9b6a12}.eem-card--orders-list .column-type .eem-shell-badge--group,.eem-card--orders-list .eem-shell-badge--group,.eem-card--orders-list td[data-label=Type] .eem-shell-badge--group{background:#f4ecff;border-color:#d7c2ff;color:#6c41b7}.eem-card--orders-list .column-status .eem-shell-badge--paid,.eem-card--orders-list .column-status .eem-shell-badge--status-paid,.eem-card--orders-list .eem-shell-badge--paid,.eem-card--orders-list .eem-shell-badge--status-paid,.eem-card--orders-list td[data-label=Status] .eem-shell-badge--paid,.eem-card--orders-list td[data-label=Status] .eem-shell-badge--status-paid{background:#eefaf1;border-color:#b9e4c7;color:#257245}.eem-card--orders-list .column-status .eem-shell-badge--pending,.eem-card--orders-list .column-status .eem-shell-badge--status-pending,.eem-card--orders-list .eem-shell-badge--invoice,.eem-card--orders-list .eem-shell-badge--pending,.eem-card--orders-list .eem-shell-badge--status-invoice,.eem-card--orders-list .eem-shell-badge--status-invoice-sent,.eem-card--orders-list .eem-shell-badge--status-outstanding-show-bill,.eem-card--orders-list .eem-shell-badge--status-pending,.eem-card--orders-list td[data-label=Status] .eem-shell-badge--invoice,.eem-card--orders-list td[data-label=Status] .eem-shell-badge--pending,.eem-card--orders-list td[data-label=Status] .eem-shell-badge--status-invoice,.eem-card--orders-list td[data-label=Status] .eem-shell-badge--status-invoice-sent,.eem-card--orders-list td[data-label=Status] .eem-shell-badge--status-outstanding-show-bill,.eem-card--orders-list td[data-label=Status] .eem-shell-badge--status-pending{background:#fff7e8;border-color:#f4d7a3;color:#9a6517}.eem-card--orders-list .column-status .eem-shell-badge--status-unpaid,.eem-card--orders-list .column-status .eem-shell-badge--unpaid,.eem-card--orders-list .eem-shell-badge--status-unpaid,.eem-card--orders-list .eem-shell-badge--unpaid,.eem-card--orders-list td[data-label=Status] .eem-shell-badge--status-unpaid,.eem-card--orders-list td[data-label=Status] .eem-shell-badge--unpaid{background:#fff1f0;border-color:#efc0bb;color:#b33a2f}.eem-card--orders-list .column-status .eem-shell-badge--refund,.eem-card--orders-list .column-status .eem-shell-badge--refunded,.eem-card--orders-list .column-status .eem-shell-badge--status-partially-refunded,.eem-card--orders-list .column-status .eem-shell-badge--status-refunded,.eem-card--orders-list .eem-shell-badge--refund,.eem-card--orders-list .eem-shell-badge--refunded,.eem-card--orders-list .eem-shell-badge--status-partially-refunded,.eem-card--orders-list .eem-shell-badge--status-refunded,.eem-card--orders-list td[data-label=Status] .eem-shell-badge--refund,.eem-card--orders-list td[data-label=Status] .eem-shell-badge--refunded,.eem-card--orders-list td[data-label=Status] .eem-shell-badge--status-partially-refunded,.eem-card--orders-list td[data-label=Status] .eem-shell-badge--status-refunded{background:#fff1ea;border-color:#f0c29c;color:#c56b1e}@media screen and (max-width:782px){body.eem-shell-page--reservations #posts-filter,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready{gap:.875rem}body.eem-shell-page--reservations #posts-filter>.subsubsub{margin:0 0 .25rem;padding:0 .875rem}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top,body.eem-shell-page--reservations #posts-filter>.tablenav.top{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.875rem;margin:0 .875rem;border-radius:var(--eem-radius);border:1px solid #d7dee8;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:var(--eem-shell-shadow-soft)}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .actions,body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.625rem;align-items:center;width:100%;min-height:0;flex:none}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .actions .button,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .actions select:not(.eem-dashboard-range-select):not(.eem-list-select):not(.eem-toolbar-select):not(.eem-field-select),body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions .button,body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions select:not(.eem-dashboard-range-select):not(.eem-list-select):not(.eem-toolbar-select):not(.eem-field-select){width:100%!important;min-width:0!important}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right,body.eem-shell-page--reservations .eem-reservations-toolbar-right{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.625rem;align-items:center;width:100%;min-width:0;padding:0;margin:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .displaying-num,body.eem-shell-page--reservations .eem-reservations-toolbar-right .displaying-num{grid-column:2;grid-row:1;align-self:center;justify-self:end;min-height:0;margin:0;text-align:right}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box,body.eem-shell-page--reservations .search-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.625rem;grid-column:1/-1;grid-row:2;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box input[type=search],body.eem-shell-page--reservations .search-box input[type=search]{width:100%!important;min-width:0!important;margin:0!important}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .search-box .button,body.eem-shell-page--reservations .search-box .button{width:auto!important;margin:0!important}body.eem-shell-page--reservations #posts-filter>.wp-list-table{display:block;margin:0;border:0;background:transparent;box-shadow:none}body.eem-shell-page--reservations #posts-filter>.wp-list-table tfoot,body.eem-shell-page--reservations #posts-filter>.wp-list-table thead{display:none}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody{display:block;padding:0 .875rem .875rem}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody tr{display:grid;grid-template-columns:44px minmax(0,1fr);margin:0 0 .875rem;border:1px solid #dbe4ee;border-radius:var(--eem-radius);background:#fff;box-shadow:var(--eem-shell-shadow-soft);overflow:hidden}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody tr:last-child{margin-bottom:0}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody tr>th.check-column{display:flex;grid-column:1;grid-row:1;align-items:center;justify-content:center;width:auto;min-width:0;padding:.875rem .5rem .5rem .875rem;border:0;background:transparent;box-shadow:none;vertical-align:middle}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody tr>th.check-column input[type=checkbox]{margin:0!important}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td.column-title,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td[data-colname=Reservation]{display:flex;grid-column:2;grid-row:1;align-items:center;min-height:56px;padding:.875rem .875rem .5rem 0;border:0;background:transparent;box-shadow:none;word-break:normal;overflow-wrap:anywhere}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td.column-title:before,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td[data-colname=Reservation]:before{content:none;display:none}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td.column-title a,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td.column-title strong,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td[data-colname=Reservation] a,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td[data-colname=Reservation] strong{display:inline-flex;align-items:center;min-height:0;margin:0}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td{display:grid;grid-column:1/-1;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:.625rem .875rem;padding:.75rem .875rem;border:0;border-top:1px solid #edf1f5;background:transparent;box-shadow:none;word-break:normal;overflow-wrap:anywhere}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td:before{content:attr(data-colname);color:#5f6b7c;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td>*{min-width:0}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td.column-actions,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td.column-dates,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td.column-type,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td[data-colname="Event Dates"],body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td[data-colname=Actions],body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td[data-colname=Type]{vertical-align:middle}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td.column-type .eem-shell-badges,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td[data-colname=Type] .eem-shell-badges{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td.column-actions .eem-shell-inline-actions,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td[data-colname=Actions] .eem-shell-inline-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td.column-actions>*,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody td[data-colname=Actions]>*{justify-self:start;margin-left:0}}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped .eem-shell-badge--stall,body.eem-shell-page--orders td[data-label=Type] .eem-shell-badge--stall,body.eem-shell-page--reservations #posts-filter>table.wp-list-table .eem-shell-badge--stall,body.eem-shell-page--reservations td[data-colname=Type] .eem-shell-badge--stall,body.eem-shell-page--reservations td[data-label=Type] .eem-shell-badge--stall{background:#eefaf1;border-color:#b9e4c7;color:#257245}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped .eem-shell-badge--rv,body.eem-shell-page--orders td[data-label=Type] .eem-shell-badge--rv,body.eem-shell-page--reservations #posts-filter>table.wp-list-table .eem-shell-badge--rv,body.eem-shell-page--reservations td[data-colname=Type] .eem-shell-badge--rv,body.eem-shell-page--reservations td[data-label=Type] .eem-shell-badge--rv{background:#f0f1f3;border-color:#bfd3eb;color:#2d5ea6}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped .eem-shell-badge--add-on,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped .eem-shell-badge--addon,body.eem-shell-page--orders td[data-label=Type] .eem-shell-badge--add-on,body.eem-shell-page--orders td[data-label=Type] .eem-shell-badge--addon,body.eem-shell-page--reservations #posts-filter>table.wp-list-table .eem-shell-badge--add-on,body.eem-shell-page--reservations #posts-filter>table.wp-list-table .eem-shell-badge--addon,body.eem-shell-page--reservations td[data-colname=Type] .eem-shell-badge--add-on,body.eem-shell-page--reservations td[data-colname=Type] .eem-shell-badge--addon,body.eem-shell-page--reservations td[data-label=Type] .eem-shell-badge--add-on,body.eem-shell-page--reservations td[data-label=Type] .eem-shell-badge--addon{background:#fff7e8;border-color:#f4d7a3;color:#9a6517}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped .eem-shell-badge--group,body.eem-shell-page--orders td[data-label=Type] .eem-shell-badge--group,body.eem-shell-page--reservations #posts-filter>table.wp-list-table .eem-shell-badge--group,body.eem-shell-page--reservations td[data-colname=Type] .eem-shell-badge--group,body.eem-shell-page--reservations td[data-label=Type] .eem-shell-badge--group{background:#f5efff;border-color:#d5c2fb;color:#6d43b8}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped .eem-shell-badge--paid,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped .eem-shell-badge--status-paid,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--paid,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--status-paid{background:#eefaf1;border-color:#b9e4c7;color:#257245}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped .eem-shell-badge--invoice,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped .eem-shell-badge--pending,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped .eem-shell-badge--status-invoice,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped .eem-shell-badge--status-pending,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped .eem-shell-badge--status-unpaid,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped .eem-shell-badge--unpaid,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--invoice,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--pending,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--status-invoice,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--status-invoice-sent,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--status-outstanding-show-bill,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--status-pending,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--status-unpaid,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--unpaid{background:#fff7e8;border-color:#f4d7a3;color:#9a6517}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped .eem-shell-badge--refund,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped .eem-shell-badge--refunded,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped .eem-shell-badge--status-partially-refunded,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped .eem-shell-badge--status-refunded,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--refund,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--refunded,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--status-partially-refunded,body.eem-shell-page--orders td[data-label=Status] .eem-shell-badge--status-refunded{background:#fff1ea;border-color:#f0c29c;color:#c56b1e}body.eem-shell-page--orders .eem-shell-content--order-detail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox{grid-column:auto;margin:0;min-width:0}body.eem-shell-page--orders .eem-shell-content--order-detail>.eem-order-detail-toolbar-card{order:-50;grid-column:1/-1}body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox:has(.eem-order-totals-table),body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox:has(input.regular-text.code),body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox:has(pre),body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox:last-child{grid-column:1/-1}body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox>.inside{padding:.875rem}body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox>.inside>h2:first-child{margin:0 0 .75rem;padding:0 0 .75rem;border-bottom:1px solid #dbe4ee}body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox>.inside>.widefat,body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox>.inside>table.widefat,body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox>.inside>table[role=presentation]{margin:0;width:100%}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-detail-toolbar-card>.inside{padding:.875rem}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-detail-toolbar-card__actions,body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-detail-toolbar-card__badges{padding-inline:.875rem}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form{display:grid;grid-template-columns:1fr;gap:.75rem}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__controls{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:.875rem 1rem;align-items:start}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__picker{grid-column:1;grid-row:1}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__actions{grid-column:2;grid-row:1;align-self:start;justify-self:start}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__help{grid-column:1/-1;grid-row:2;margin:0}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__select{min-height:188px}body.eem-shell-page--orders .eem-shell-content--order-detail table[role=presentation]>tbody>tr>th{width:32%}body.eem-shell-page--orders .eem-shell-content--order-detail table[role=presentation]>tbody>tr>td{width:68%}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped{table-layout:fixed}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped td:first-child,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped th:first-child{width:12%}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped td:nth-child(2),body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped th:nth-child(2){width:14%}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped td:nth-child(3),body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped th:nth-child(3){width:24%}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped td:nth-child(4),body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped th:nth-child(4){width:14%}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped td:nth-child(5),body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped td:nth-child(6),body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped th:nth-child(5),body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped th:nth-child(6){width:12%}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped td:nth-child(7),body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped th:nth-child(7){width:8%}body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody tr{min-height:72px}body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody tr>td,body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody tr>th{vertical-align:middle}body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td.column-actions,body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td.column-dates,body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td.column-title,body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td.column-type,body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td[data-colname="Event Dates"],body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td[data-colname=Actions],body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td[data-colname=Reservation],body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td[data-colname=Type],body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody tr>th.check-column{padding-top:.875rem;padding-bottom:.875rem}body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td.column-title,body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td[data-colname=Reservation]{display:table-cell;vertical-align:middle}body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td.column-title a,body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td.column-title strong,body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td[data-colname=Reservation] a,body.eem-shell-page--reservations #posts-filter>table.wp-list-table tbody td[data-colname=Reservation] strong{display:inline-flex;align-items:center;min-height:40px}@media screen and (max-width:1080px){body.eem-shell-page--orders .eem-shell-content--order-detail{grid-template-columns:1fr}body.eem-shell-page--orders .eem-shell-content--order-detail>.eem-order-detail-toolbar-card,body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox,body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox:has(.eem-order-totals-table),body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox:has(input.regular-text.code),body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox:has(pre),body.eem-shell-page--orders .eem-shell-content--order-detail>.postbox:last-child{grid-column:auto}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__controls{grid-template-columns:1fr}body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__actions,body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__help,body.eem-shell-page--orders .eem-shell-content--order-detail .eem-order-assignment-form__picker{grid-column:auto;grid-row:auto}}@media screen and (max-width:782px){body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped{display:block;width:100%;border:0;background:transparent}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tfoot,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped thead{display:none}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody{display:block;padding:0 .875rem .875rem}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody tr{display:block;margin:0 0 .875rem;padding:0;border:1px solid #dbe4ee;border-radius:var(--eem-radius);background:#fff;box-shadow:var(--eem-shell-shadow-soft);overflow:hidden}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody tr:last-child{margin-bottom:0}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:.5rem .875rem;padding:.875rem;border:0;border-top:1px solid #edf1f5;width:auto;min-width:0}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td:first-child{border-top:0}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td:before{content:attr(data-label);color:#5f6b7c;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td>*{min-width:0}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Actions],body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Type] .eem-shell-badges{justify-content:flex-start}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Actions]{display:grid;grid-template-columns:92px minmax(0,1fr)}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Actions] a{justify-self:start}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Status] .eem-shell-badge,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Type] .eem-shell-badge{margin:0}}body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--stall,body.eem-shell-page--orders td[data-label=Type] .eem-shell-badge--stall{background:#eaf1ff;border-color:#b7cbf5;color:#2453a6}body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--rv,body.eem-shell-page--orders td[data-label=Type] .eem-shell-badge--rv{background:#ecf9ef;border-color:#b8e3c4;color:#247548}body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--add-on,body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--addon,body.eem-shell-page--orders td[data-label=Type] .eem-shell-badge--add-on,body.eem-shell-page--orders td[data-label=Type] .eem-shell-badge--addon{background:#fff7dc;border-color:#efd58a;color:#9b6a12}body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--group,body.eem-shell-page--orders td[data-label=Type] .eem-shell-badge--group{background:#f4ecff;border-color:#d7c2ff;color:#6c41b7}@media screen and (max-width:782px){body.eem-shell-page--orders .eem-card--orders-list{overflow:hidden}body.eem-shell-page--orders .eem-card--orders-list>.inside{padding:0}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody{padding:0 .875rem .875rem;box-sizing:border-box}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody tr{width:100%;max-width:100%;box-sizing:border-box}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td{display:block;width:100%;max-width:100%;padding:.875rem;text-align:left;box-sizing:border-box;overflow:hidden}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td:before{display:block;margin:0 0 .375rem}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td a,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td span,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td strong,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td>*{display:block;width:auto;max-width:100%;min-width:0;text-align:left;white-space:normal;word-break:break-word;overflow-wrap:anywhere}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Type] .eem-shell-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Status] .eem-shell-badge{display:inline-flex;width:auto}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Actions]{display:block}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Actions] .eem-shell-icon-button,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Actions] a{display:inline-flex;width:40px!important;max-width:none!important}}body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--stall,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Type] .eem-shell-badge--stall{background:#eaf1ff;border-color:#bad0ff;color:#2453a6}body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--rv,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Type] .eem-shell-badge--rv{background:#ecf9ef;border-color:#bbe5c8;color:#247548}body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--add-on,body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--addon,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Type] .eem-shell-badge--add-on,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Type] .eem-shell-badge--addon{background:#fff7dc;border-color:#efd58a;color:#9b6a12}body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--group,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Type] .eem-shell-badge--group{background:#f4ecff;border-color:#d7c2ff;color:#6c41b7}body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--paid,body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--status-paid,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Status] .eem-shell-badge--paid,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Status] .eem-shell-badge--status-paid{background:#eefaf1;border-color:#b9e4c7;color:#257245}body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--invoice,body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--pending,body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--status-invoice,body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--status-invoice-sent,body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--status-outstanding-show-bill,body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--status-pending,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Status] .eem-shell-badge--invoice,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Status] .eem-shell-badge--pending,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Status] .eem-shell-badge--status-invoice,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Status] .eem-shell-badge--status-invoice-sent,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Status] .eem-shell-badge--status-outstanding-show-bill,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Status] .eem-shell-badge--status-pending{background:#fff7e8;border-color:#f4d7a3;color:#9a6517}body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--status-unpaid,body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--unpaid,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Status] .eem-shell-badge--status-unpaid,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Status] .eem-shell-badge--unpaid{background:#fff1f0;border-color:#efc0bb;color:#b33a2f}body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--refund,body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--refunded,body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--status-partially-refunded,body.eem-shell-page--orders .eem-card--orders-list .eem-shell-badge--status-refunded,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Status] .eem-shell-badge--refund,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Status] .eem-shell-badge--refunded,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Status] .eem-shell-badge--status-partially-refunded,body.eem-shell-page--orders .eem-card--orders-list td[data-label=Status] .eem-shell-badge--status-refunded{background:#fff1ea;border-color:#f0c29c;color:#c56b1e}@media screen and (max-width:782px){body.eem-shell-page--orders .eem-card--orders-list{overflow:hidden}body.eem-shell-page--orders .eem-card--orders-list>.inside{padding:0}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped>tbody,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped>tbody>tr,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped>tbody>tr>td{box-sizing:border-box}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped{display:block;width:100%;max-width:100%;border:0;background:transparent;table-layout:auto}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tfoot,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped thead{display:none}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody{display:block;width:100%;max-width:100%;padding:0 .875rem .875rem}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody tr{display:block;width:100%;max-width:100%;margin:0 0 .875rem;padding:0;border:1px solid #dbe4ee;border-radius:var(--eem-radius);background:#fff;box-shadow:0 12px 30px rgba(23,32,51,.05);overflow:hidden}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody tr:last-child{margin-bottom:0}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td{display:block;width:100%;max-width:100%;min-width:0;padding:.875rem;border:0;border-top:1px solid #edf1f5;text-align:left;vertical-align:top;overflow:hidden}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td:first-child{border-top:0}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td:before{content:attr(data-label);display:block;margin:0 0 .375rem;color:#5f6b7c;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td a,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td div,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td span,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td strong,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td>*{display:block;width:auto;max-width:100%;min-width:0;margin:0;text-align:left;white-space:normal;word-break:normal;overflow-wrap:anywhere}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Type] .eem-shell-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.375rem}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Status] .eem-shell-badge{display:inline-flex;width:auto;max-width:100%}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Actions]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem}body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Actions] .eem-shell-icon-button,body.eem-shell-page--orders .eem-card--orders-list>table.widefat.fixed.striped tbody td[data-label=Actions] a{display:inline-flex;flex:0 0 auto;width:40px!important;height:40px!important;max-width:none!important}body.eem-shell-page--orders .eem-card--orders-list,body.eem-shell-page--orders .eem-card--orders-list>.inside{overflow:hidden}body.eem-shell-page--orders .eem-card--orders-list table.widefat,body.eem-shell-page--orders .eem-card--orders-list table.widefat.fixed,body.eem-shell-page--orders .eem-card--orders-list table.widefat.fixed.striped{display:block;width:100%;max-width:100%;border:0;background:transparent;table-layout:auto}body.eem-shell-page--orders .eem-card--orders-list table.widefat tfoot,body.eem-shell-page--orders .eem-card--orders-list table.widefat thead{display:none}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody{display:block;width:100%;max-width:100%;padding:0 .875rem .875rem}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody tr{display:block;width:100%;max-width:100%;margin:0 0 .875rem;padding:0;border:1px solid #dbe4ee;border-radius:var(--eem-radius);background:#fff;box-shadow:0 12px 30px rgba(23,32,51,.05);overflow:hidden}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody tr:last-child{margin-bottom:0}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;max-width:100%;min-width:0;padding:.875rem;border:0;border-top:1px solid #edf1f5;text-align:left;vertical-align:top;overflow:hidden;box-sizing:border-box}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td:first-child{border-top:0}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td:before{content:attr(data-label);display:block;width:100%;margin:0 0 .375rem;color:#5f6b7c;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td[data-colname]:not([data-label]):before{content:attr(data-colname)}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td a,body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td div,body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td span,body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td strong,body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td>*{display:block;width:100%;max-width:100%;min-width:0;margin:0;text-align:left;white-space:normal;word-break:normal;overflow-wrap:anywhere}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td[data-label=Type] .eem-shell-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.375rem;width:100%}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td[data-label=Status] .eem-shell-badge{display:inline-flex;width:auto;max-width:100%}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td[data-label=Actions]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem}body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td[data-label=Actions] .eem-shell-icon-button,body.eem-shell-page--orders .eem-card--orders-list table.widefat tbody td[data-label=Actions] a{display:inline-flex;flex:0 0 auto;width:40px!important;height:40px!important;max-width:none!important}}body.eem-shell-page--orders .eem-shell-content--order-detail{display:block}body.eem-shell-page--orders .eem-order-detail-headercard__row{display:flex;align-items:flex-start;justify-content:space-between;padding:.875rem}body.eem-shell-page--orders .eem-order-detail-toolbar-card__badges{align-items:center}body.eem-shell-page--orders .eem-order-detail-toolbar-card__actions{padding:0}body.eem-shell-page--orders .eem-order-detail-toolbar-card__actions .button{padding:.375rem .75rem!important;font-size:.875rem!important}body.eem-shell-page--orders .eem-order-detail-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);margin-top:1rem}body.eem-shell-page--orders .eem-order-payment-card>.inside,body.eem-shell-page--orders .eem-order-product-card>.inside,body.eem-shell-page--orders .eem-order-side-card>.inside{padding:.875rem}body.eem-shell-page--orders .eem-order-product-card__header{align-items:flex-start;margin:0 0 .875rem;padding:0 0 .875rem;border-bottom:1px solid #dbe4ee}body.eem-shell-page--orders .eem-order-payment-card h2,body.eem-shell-page--orders .eem-order-product-card__header h2,body.eem-shell-page--orders .eem-order-side-card h2{margin:0;font-size:1.25rem;line-height:1.2}body.eem-shell-page--orders .eem-order-product-card__subcopy{margin:.25rem 0 0;font-size:.9375rem}body.eem-shell-page--orders .eem-order-product-card__section{margin-top:.875rem;padding-top:.875rem;border-top:1px solid #edf1f5}body.eem-shell-page--orders .eem-order-product-card__section h3{font-size:1rem;line-height:1.25}body.eem-shell-page--orders .eem-order-line-item{grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;align-items:center;padding:.875rem 0}body.eem-shell-page--orders .eem-order-line-item:first-of-type{padding-top:0}body.eem-shell-page--orders .eem-order-line-item__title{font-weight:700}body.eem-shell-page--orders .eem-order-line-item__amount{font-weight:700;justify-self:end}body.eem-shell-page--orders .eem-order-side-card__content{gap:.75rem}body.eem-shell-page--orders .eem-order-side-card__customer-name,body.eem-shell-page--orders .eem-order-side-card__meta-label{font-weight:700}body.eem-shell-page--orders .eem-order-side-card__text{color:#1d2c44;line-height:1.55;word-break:break-word}body.eem-shell-page--orders .eem-order-side-card__empty{line-height:1.55}body.eem-shell-page--orders .eem-order-payment-card__meta-grid span,body.eem-shell-page--orders .eem-order-side-card__meta-grid span{font-weight:700}body.eem-shell-page--orders .eem-order-payment-card__hero{margin:0 0 .875rem;padding:.875rem;border:1px solid #dbe4ee}body.eem-shell-page--orders .eem-order-payment-card__hero-label{font-weight:700}body.eem-shell-page--orders .eem-order-payment-card__hero-amount{font-size:1.75rem;font-weight:800}body.eem-shell-page--orders .eem-order-assignment-form__controls{grid-template-columns:minmax(220px,280px) auto}@media screen and (max-width:782px){body.eem-shell-page--orders .eem-order-detail-headercard__row,body.eem-shell-page--orders .eem-order-payment-card__hero,body.eem-shell-page--orders .eem-order-product-card__header{flex-direction:column;align-items:flex-start}body.eem-shell-page--orders .eem-order-detail-toolbar-card__actions,body.eem-shell-page--orders .eem-order-product-card__meta{justify-content:flex-start}body.eem-shell-page--orders .eem-order-assignment-form__controls,body.eem-shell-page--orders .eem-order-line-item,body.eem-shell-page--orders .eem-order-payment-link-row{grid-template-columns:1fr}}body.eem-shell-page--orders .eem-shell-content--order-detail{display:grid;gap:1rem}body.eem-shell-page--orders .eem-order-detail-headercard{border:1px solid #dbe4ee;box-shadow:0 10px 28px rgba(23,32,51,.05)}body.eem-shell-page--orders .eem-order-detail-headercard__row{gap:.875rem}body.eem-shell-page--orders .eem-order-detail-headercard__meta{min-width:0}body.eem-shell-page--orders .eem-order-detail-toolbar-card__title{line-height:1.1}body.eem-shell-page--orders .eem-order-detail-headercard__subline{display:flex;flex-wrap:wrap;gap:.75rem;color:#5f6b7c;font-size:.875rem;line-height:1.4}body.eem-shell-page--orders .eem-order-detail-headercard__subline span{display:inline-flex;align-items:center;gap:.35rem}body.eem-shell-page--orders .eem-order-detail-toolbar-card__badges{display:flex;flex-wrap:wrap;gap:.5rem;padding:0}body.eem-shell-page--orders .eem-order-detail-toolbar-card__actions{align-items:center;max-width:100%}body.eem-shell-page--orders .eem-order-detail-toolbar-card__actions .button{min-height:32px!important;padding:.35rem .7rem!important;font-size:.8125rem!important;line-height:1.2!important}body.eem-shell-page--orders .eem-order-detail-layout{grid-template-columns:minmax(0,1.7fr) minmax(320px,.9fr)}body.eem-shell-page--orders .eem-order-detail-main,body.eem-shell-page--orders .eem-order-detail-sidebar{min-width:0}body.eem-shell-page--orders .eem-order-detail-main>.postbox,body.eem-shell-page--orders .eem-order-detail-sidebar>.postbox{margin:0}body.eem-shell-page--orders .eem-order-payment-card,body.eem-shell-page--orders .eem-order-product-card,body.eem-shell-page--orders .eem-order-side-card{border:1px solid #dbe4ee;box-shadow:0 12px 30px rgba(23,32,51,.05)}body.eem-shell-page--orders .eem-order-product-card__header,body.eem-shell-page--orders .eem-order-side-card>.inside>h2{margin:0;padding:1rem;border-bottom:1px solid #e3eaf2;background:linear-gradient(180deg,#fff,#fbfdff)}body.eem-shell-page--orders .eem-order-product-card__header{display:flex;align-items:start;justify-content:space-between;gap:.875rem}body.eem-shell-page--orders .eem-order-payment-card h2,body.eem-shell-page--orders .eem-order-product-card__header h2,body.eem-shell-page--orders .eem-order-side-card>.inside>h2{margin:0;font-size:1.125rem;font-weight:800;line-height:1.2;color:#1d2c44}body.eem-shell-page--orders .eem-order-product-card__subcopy{margin:.35rem 0 0;color:#5f6b7c;font-size:.9rem;line-height:1.45}body.eem-shell-page--orders .eem-order-product-card__meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end}body.eem-shell-page--orders .eem-order-payment-card .eem-key-value-grid,body.eem-shell-page--orders .eem-order-product-card .eem-key-value-grid{margin:1rem;width:calc(100% - 2rem);border-radius:var(--eem-radius);overflow:hidden;border:1px solid #e3eaf2}body.eem-shell-page--orders .eem-order-payment-card .eem-key-value-grid th,body.eem-shell-page--orders .eem-order-product-card .eem-key-value-grid th{width:34%;padding:.85rem 1rem;background:#f6f9fc;color:#6c7788;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;vertical-align:top}body.eem-shell-page--orders .eem-order-payment-card .eem-key-value-grid td,body.eem-shell-page--orders .eem-order-product-card .eem-key-value-grid td{padding:.85rem 1rem;background:#fff;color:#1d2c44;font-weight:600;line-height:1.5;vertical-align:top}body.eem-shell-page--orders .eem-order-payment-card__section,body.eem-shell-page--orders .eem-order-product-card__section{margin:0 1rem 1rem;padding-top:1rem;border-top:1px solid #edf1f5}body.eem-shell-page--orders .eem-order-product-card__section h3{margin:0 0 .75rem;font-size:.95rem;font-weight:800;color:#1d2c44}body.eem-shell-page--orders .eem-order-line-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1rem;align-items:start;padding:1rem;border-top:1px solid #edf1f5}body.eem-shell-page--orders .eem-order-line-item:first-of-type{border-top:0}body.eem-shell-page--orders .eem-order-line-item__title{grid-column:1/2;font-weight:800;font-size:1rem;color:#1d2c44}body.eem-shell-page--orders .eem-order-line-item__meta{grid-column:1/2;color:#5f6b7c;font-size:.9rem;line-height:1.45}body.eem-shell-page--orders .eem-order-line-item__amount{grid-column:2/3;grid-row:1/span 2;align-self:center;font-weight:800;font-size:.95rem;color:#1d2c44}body.eem-shell-page--orders .eem-order-payment-card>.inside{display:grid;gap:1rem;padding:0 0 1rem}body.eem-shell-page--orders .eem-order-payment-card .eem-order-product-card__header{padding-bottom:.875rem}body.eem-shell-page--orders .eem-order-payment-card__hero{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 1rem;padding:1rem;border:1px solid #e3eaf2;border-radius:var(--eem-radius);background:linear-gradient(180deg,#fff,#fbfdff)}body.eem-shell-page--orders .eem-order-payment-card__hero-label{color:#6c7788;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.eem-shell-page--orders .eem-order-payment-card__hero-amount{color:#1d2c44;font-size:1.85rem;font-weight:900;line-height:1}body.eem-shell-page--orders .eem-order-payment-card table.widefat{margin:0 1rem;width:calc(100% - 2rem);border-radius:var(--eem-radius);overflow:hidden;border:1px solid #e3eaf2}body.eem-shell-page--orders .eem-order-payment-card table.widefat td,body.eem-shell-page--orders .eem-order-payment-card table.widefat th{padding:.75rem 1rem}body.eem-shell-page--orders .eem-order-payment-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;align-items:center}body.eem-shell-page--orders .eem-order-payment-link-row input{width:100%!important;max-width:100%!important;min-height:42px!important}body.eem-shell-page--orders .eem-order-side-card>.inside{padding:0}body.eem-shell-page--orders .eem-order-side-card__content{display:grid;gap:.875rem;padding:1rem}body.eem-shell-page--orders .eem-order-side-card__customer-name{font-size:1.0625rem;font-weight:800;color:#1d2c44}body.eem-shell-page--orders .eem-order-side-card__summary-link{color:#3f64ad;font-size:.9375rem;font-weight:700}body.eem-shell-page--orders .eem-order-side-card__meta-label{margin-top:.15rem;color:#6c7788;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.eem-shell-page--orders .eem-order-side-card__empty,body.eem-shell-page--orders .eem-order-side-card__text{color:#1d2c44;font-size:.9375rem;line-height:1.55;word-break:break-word}body.eem-shell-page--orders .eem-order-side-card__empty{color:#5f6b7c}body.eem-shell-page--orders .eem-order-payment-card__meta-grid,body.eem-shell-page--orders .eem-order-side-card__meta-grid{display:grid;gap:.75rem;padding-top:.875rem;border-top:1px solid #edf1f5}body.eem-shell-page--orders .eem-order-payment-card__meta-grid span,body.eem-shell-page--orders .eem-order-side-card__meta-grid span{display:block;margin:0 0 .2rem;color:#6c7788;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.eem-shell-page--orders .eem-order-payment-card__meta-grid strong,body.eem-shell-page--orders .eem-order-side-card__meta-grid strong{display:block;color:#1d2c44;font-weight:700;line-height:1.4}body.eem-shell-page--orders .eem-order-assignment-form{display:grid;gap:.75rem;padding:1rem;border:1px solid #e3eaf2;border-radius:var(--eem-radius);background:#fbfdff}body.eem-shell-page--orders .eem-order-assignment-form__intro{margin:0;color:#1d2c44;font-size:.95rem;font-weight:800}body.eem-shell-page--orders .eem-order-assignment-form__controls{display:grid;grid-template-columns:minmax(200px,1fr) auto;gap:.875rem}body.eem-shell-page--orders .eem-order-assignment-form__select{min-height:180px;border-radius:var(--eem-radius);border:1px solid #dbe4ee;background:#fff}body.eem-shell-page--orders .eem-order-assignment-form__actions{align-self:start}body.eem-shell-page--orders .eem-order-assignment-form__submit.button{min-height:40px!important;padding:.6rem 1rem!important;border-radius:var(--eem-radius)!important}body.eem-shell-page--orders .eem-order-assignment-form__help{margin:0;color:#5f6b7c;font-size:.9rem;line-height:1.5}@media screen and (max-width:1080px){body.eem-shell-page--orders .eem-order-detail-layout{grid-template-columns:1fr}}@media screen and (max-width:782px){body.eem-shell-page--orders .eem-order-detail-headercard__row,body.eem-shell-page--orders .eem-order-payment-card__hero,body.eem-shell-page--orders .eem-order-product-card__header{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}body.eem-shell-page--orders .eem-order-detail-toolbar-card__actions,body.eem-shell-page--orders .eem-order-product-card__meta{justify-content:flex-start}body.eem-shell-page--orders .eem-order-detail-toolbar-card__actions .button{width:auto!important;max-width:100%!important}body.eem-shell-page--orders .eem-order-assignment-form__controls,body.eem-shell-page--orders .eem-order-line-item,body.eem-shell-page--orders .eem-order-payment-link-row{grid-template-columns:1fr}body.eem-shell-page--orders .eem-order-line-item__amount{grid-column:1/2;grid-row:auto;justify-self:start}body.eem-shell-page--orders .eem-order-payment-card .eem-key-value-grid,body.eem-shell-page--orders .eem-order-payment-card table.widefat,body.eem-shell-page--orders .eem-order-product-card .eem-key-value-grid{width:calc(100% - 1.5rem);margin:0 .75rem}body.eem-shell-page--orders .eem-order-payment-card__hero,body.eem-shell-page--orders .eem-order-payment-card__section,body.eem-shell-page--orders .eem-order-product-card__section,body.eem-shell-page--orders .eem-order-side-card__content{margin-left:.75rem;margin-right:.75rem}}body.eem-shell-page--orders .eem-card--orders-list{border-radius:var(--eem-radius-xl);border:1px solid #e1e5e7;box-shadow:0 1px 2px rgba(0,0,0,.04);overflow:hidden}body.eem-shell-page--orders .eem-orders-guide__head{padding:1rem 1.125rem;border-bottom:1px solid #e1e5e7;background:#fff}body.eem-shell-page--orders .eem-orders-guide__head h2{margin:0;font-family:var(--eem-font-display);font-size:1.125rem;font-weight:700;color:#0e1316}body.eem-shell-page--orders .eem-orders-guide__head p{margin:.25rem 0 0;font-family:var(--eem-font-ui);font-size:.8125rem;line-height:1.5;color:#66789d}body.eem-shell-page--orders .eem-orders-guide__toolbar{padding:.875rem 1.125rem;border-bottom:1px solid #e1e5e7;background:#f7f7f5}body.eem-shell-page--orders .eem-orders-guide__toolbar-form{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}body.eem-shell-page--orders .eem-orders-guide__toolbar-left,body.eem-shell-page--orders .eem-orders-guide__toolbar-right{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}body.eem-shell-page--orders .eem-orders-guide__toolbar-left{flex:1 1 680px}body.eem-shell-page--orders .eem-orders-guide__toolbar-right{flex:0 1 auto}body.eem-shell-page--orders .eem-orders-guide__toolbar input[type=search],body.eem-shell-page--orders .eem-orders-guide__toolbar select:not(.eem-dashboard-range-select):not(.eem-list-select):not(.eem-toolbar-select):not(.eem-field-select){min-height:38px!important;padding:.5rem .875rem!important;border:1px solid #e1e5e7!important;border-radius:var(--eem-radius-xl)!important;box-shadow:none!important;background:#fff!important;font-family:var(--eem-font-ui)!important;font-size:.8125rem!important;color:#0e1316!important}body.eem-shell-page--orders .eem-orders-guide__toolbar select:not(.eem-dashboard-range-select):not(.eem-list-select):not(.eem-toolbar-select):not(.eem-field-select){min-width:120px!important}body.eem-shell-page--orders .eem-orders-guide__search{flex:1 1 240px;min-width:200px}body.eem-shell-page--orders .eem-orders-guide__search input[type=search]{width:100%!important}body.eem-shell-page--orders .eem-orders-guide__button{min-height:38px;padding:.5rem .875rem;border-radius:var(--eem-radius-xl);border:1px solid #e1e5e7;box-shadow:none;font-family:var(--eem-font-ui);font-size:.8125rem;font-weight:600;line-height:1}body.eem-shell-page--orders .eem-orders-guide__button--ghost{background:#fff;color:#0e1316}body.eem-shell-page--orders .eem-orders-guide__count{margin:0 0 0 .25rem;font-family:var(--eem-font-ui);font-size:.8125rem;font-weight:600;color:#0e1316;white-space:nowrap}body.eem-shell-page--orders .eem-orders-guide__table-wrap{display:block}body.eem-shell-page--orders .eem-orders-table{width:100%;border-collapse:collapse;table-layout:fixed}body.eem-shell-page--orders .eem-orders-table thead tr{border-bottom:1px solid #e1e5e7;background:#f7f7f5}body.eem-shell-page--orders .eem-orders-table th{padding:.75rem .875rem;font-family:var(--eem-font-ui);font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#66789d}body.eem-shell-page--orders .eem-orders-table tbody tr{border-bottom:1px solid #eef2f7}body.eem-shell-page--orders .eem-orders-table tbody tr:last-child{border-bottom:0}body.eem-shell-page--orders .eem-orders-table tbody tr:hover{background:#f7f7f5}body.eem-shell-page--orders .eem-orders-table td{padding:.875rem;font-family:var(--eem-font-ui);font-size:.8125rem;color:#0e1316;vertical-align:middle}body.eem-shell-page--orders .eem-orders-table td:first-child,body.eem-shell-page--orders .eem-orders-table th:first-child{width:9%}body.eem-shell-page--orders .eem-orders-table td:nth-child(2),body.eem-shell-page--orders .eem-orders-table th:nth-child(2){width:14%}body.eem-shell-page--orders .eem-orders-table td:nth-child(3),body.eem-shell-page--orders .eem-orders-table th:nth-child(3){width:27%}body.eem-shell-page--orders .eem-orders-table td:nth-child(4),body.eem-shell-page--orders .eem-orders-table td:nth-child(5),body.eem-shell-page--orders .eem-orders-table th:nth-child(4),body.eem-shell-page--orders .eem-orders-table th:nth-child(5){width:15%}body.eem-shell-page--orders .eem-orders-table td:nth-child(6),body.eem-shell-page--orders .eem-orders-table th:nth-child(6){width:12%}body.eem-shell-page--orders .eem-orders-table td:nth-child(7),body.eem-shell-page--orders .eem-orders-table th:nth-child(7){width:8%}body.eem-shell-page--orders .eem-orders-table__order-link{color:#000;font-weight:700;text-decoration:none}body.eem-shell-page--orders .eem-orders-table__customer-name{font-weight:500;color:#0e1316}body.eem-shell-page--orders .eem-orders-table__event-name{display:inline-block;max-width:100%;color:#4a5a7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.eem-shell-page--orders .eem-orders-table__date{color:#66789d;white-space:nowrap}body.eem-shell-page--orders .eem-orders-guide__actions,body.eem-shell-page--orders .eem-orders-table td[data-label=Type] .eem-shell-badges{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}body.eem-shell-page--orders .eem-orders-guide__mobile-list .eem-shell-badge,body.eem-shell-page--orders .eem-orders-table .eem-shell-badge{min-height:24px;padding:.125rem .5rem;border-radius:var(--eem-radius-pill);border:1px solid #e1e5e7;font-family:var(--eem-font-ui);font-size:.6875rem;font-weight:600;line-height:1}body.eem-shell-page--orders .eem-orders-guide__mobile-list .eem-shell-badge--stall,body.eem-shell-page--orders .eem-orders-table .eem-shell-badge--stall{background:#f0f1f3;border-color:#dadde1;color:#000}body.eem-shell-page--orders .eem-orders-guide__mobile-list .eem-shell-badge--rv,body.eem-shell-page--orders .eem-orders-table .eem-shell-badge--rv{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}body.eem-shell-page--orders .eem-orders-guide__mobile-list .eem-shell-badge--add-on,body.eem-shell-page--orders .eem-orders-guide__mobile-list .eem-shell-badge--addon,body.eem-shell-page--orders .eem-orders-table .eem-shell-badge--add-on,body.eem-shell-page--orders .eem-orders-table .eem-shell-badge--addon{background:#fff7ed;border-color:#fed7aa;color:#b45309}body.eem-shell-page--orders .eem-orders-guide__mobile-list .eem-shell-badge--group,body.eem-shell-page--orders .eem-orders-table .eem-shell-badge--group{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}body.eem-shell-page--orders .eem-orders-guide__mobile-list .eem-shell-badge--paid,body.eem-shell-page--orders .eem-orders-table .eem-shell-badge--paid{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}body.eem-shell-page--orders .eem-orders-guide__mobile-list .eem-shell-badge--invoice,body.eem-shell-page--orders .eem-orders-guide__mobile-list .eem-shell-badge--pending,body.eem-shell-page--orders .eem-orders-guide__mobile-list .eem-shell-badge--status-invoice-sent,body.eem-shell-page--orders .eem-orders-guide__mobile-list .eem-shell-badge--status-outstanding-show-bill,body.eem-shell-page--orders .eem-orders-table .eem-shell-badge--invoice,body.eem-shell-page--orders .eem-orders-table .eem-shell-badge--pending,body.eem-shell-page--orders .eem-orders-table .eem-shell-badge--status-invoice-sent,body.eem-shell-page--orders .eem-orders-table .eem-shell-badge--status-outstanding-show-bill{background:#fffbeb;border-color:#fde68a;color:#b45309}body.eem-shell-page--orders .eem-orders-guide__mobile-list .eem-shell-badge--unpaid,body.eem-shell-page--orders .eem-orders-table .eem-shell-badge--unpaid{background:#fef2f2;border-color:#fecaca;color:#b91c1c}body.eem-shell-page--orders .eem-orders-guide__mobile-list .eem-shell-badge--refund,body.eem-shell-page--orders .eem-orders-guide__mobile-list .eem-shell-badge--refunded,body.eem-shell-page--orders .eem-orders-guide__mobile-list .eem-shell-badge--status-partially-refunded,body.eem-shell-page--orders .eem-orders-table .eem-shell-badge--refund,body.eem-shell-page--orders .eem-orders-table .eem-shell-badge--refunded,body.eem-shell-page--orders .eem-orders-table .eem-shell-badge--status-partially-refunded{background:#fff7ed;border-color:#fed7aa;color:#c2410c}body.eem-shell-page--orders .eem-orders-guide__mobile-list{display:none}body.eem-shell-page--orders .eem-order-detail-headercard{border-radius:var(--eem-radius);border:1px solid #dfe7f0;box-shadow:0 10px 26px rgba(23,32,51,.06);overflow:hidden}body.eem-shell-page--orders .eem-order-detail-headercard>.inside{padding:0}body.eem-shell-page--orders .eem-order-detail-headercard__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem}body.eem-shell-page--orders .eem-order-detail-headercard__meta{display:grid;gap:.5rem}body.eem-shell-page--orders .eem-order-detail-toolbar-card__title{margin:0;font-size:1.5rem;font-weight:800;line-height:1.2;color:#1d2c44}body.eem-shell-page--orders .eem-order-detail-toolbar-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}body.eem-shell-page--orders .eem-order-detail-toolbar-card__actions .button{min-height:34px!important;padding:.45rem .8rem!important;border-radius:var(--eem-radius)!important;font-size:.82rem!important;font-weight:700!important;box-shadow:none!important}body.eem-shell-page--orders .eem-order-detail-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:1rem;align-items:start}body.eem-shell-page--orders .eem-order-detail-main,body.eem-shell-page--orders .eem-order-detail-sidebar{display:grid;gap:1rem;align-content:start}body.eem-shell-page--orders .eem-order-payment-card,body.eem-shell-page--orders .eem-order-product-card,body.eem-shell-page--orders .eem-order-side-card{border-radius:var(--eem-radius);border:1px solid #dfe7f0;box-shadow:0 10px 26px rgba(23,32,51,.06);overflow:hidden}body.eem-shell-page--orders .eem-order-payment-card>.inside,body.eem-shell-page--orders .eem-order-product-card>.inside,body.eem-shell-page--orders .eem-order-side-card>.inside{padding:0}body.eem-shell-page--orders .eem-order-payment-card__header,body.eem-shell-page--orders .eem-order-product-card__header,body.eem-shell-page--orders .eem-order-side-card h2{margin:0;padding:1rem;border-bottom:1px solid #e7edf4;background:#fff}body.eem-shell-page--orders .eem-order-payment-card__section,body.eem-shell-page--orders .eem-order-product-card__section,body.eem-shell-page--orders .eem-order-side-card__content{padding:1rem}body.eem-shell-page--orders .eem-order-payment-card .widefat,body.eem-shell-page--orders .eem-order-payment-card table[role=presentation],body.eem-shell-page--orders .eem-order-product-card .widefat,body.eem-shell-page--orders .eem-order-product-card table[role=presentation],body.eem-shell-page--orders .eem-order-side-card .widefat,body.eem-shell-page--orders .eem-order-side-card table[role=presentation]{width:calc(100% - 2rem);margin:0 1rem 1rem;border-radius:var(--eem-radius);overflow:hidden;border:1px solid #e3eaf2}body.eem-shell-page--orders .eem-order-assignment-form__controls{grid-template-columns:minmax(220px,1fr) auto;align-items:start}@media screen and (max-width:782px){body.eem-shell-page--orders .eem-orders-guide__toolbar{padding:.75rem .875rem}body.eem-shell-page--orders .eem-orders-guide__toolbar-form,body.eem-shell-page--orders .eem-orders-guide__toolbar-left,body.eem-shell-page--orders .eem-orders-guide__toolbar-right{flex-direction:column;align-items:stretch}body.eem-shell-page--orders .eem-orders-guide__toolbar-right{gap:.5rem}body.eem-shell-page--orders .eem-orders-guide__button{width:100%;justify-content:center}body.eem-shell-page--orders .eem-orders-guide__count{margin:0}body.eem-shell-page--orders .eem-orders-guide__table-wrap{display:none}body.eem-shell-page--orders .eem-orders-guide__mobile-list{display:grid;gap:.75rem;padding:.875rem}body.eem-shell-page--orders .eem-orders-guide__mobile-card{border:1px solid #e1e5e7;border-radius:var(--eem-radius-xl);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04);padding:.875rem}body.eem-shell-page--orders .eem-orders-guide__mobile-bottom,body.eem-shell-page--orders .eem-orders-guide__mobile-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}body.eem-shell-page--orders .eem-orders-guide__mobile-order{font-family:var(--eem-font-ui);font-size:.9375rem;font-weight:700;color:#000;text-decoration:none}body.eem-shell-page--orders .eem-orders-guide__mobile-date{font-size:.75rem;color:#66789d}body.eem-shell-page--orders .eem-orders-guide__mobile-customer{margin:.375rem 0 .125rem;font-size:.875rem;font-weight:500;color:#0e1316}body.eem-shell-page--orders .eem-orders-guide__mobile-event{margin:0 0 .75rem;font-size:.8125rem;line-height:1.45;color:#4a5a7a}body.eem-shell-page--orders .eem-order-detail-headercard__row,body.eem-shell-page--orders .eem-order-detail-layout{grid-template-columns:1fr}body.eem-shell-page--orders .eem-order-detail-toolbar-card__actions{justify-content:flex-start}}body.eem-shell-page{--eem-guide-navy:#0e1316;--eem-guide-blue:#000;--eem-guide-teal:#2dcdb5;--eem-guide-bg:#f7f7f5;--eem-guide-surface:#fff;--eem-guide-border:#e1e5e7;--eem-guide-text:#0e1316;--eem-guide-text-secondary:#66789d;--eem-guide-shadow:0 1px 2px rgba(0,0,0,.04);--eem-guide-radius:var(--eem-radius-xl)}body.eem-shell-page .eem-shell-header__title,body.eem-shell-page .postbox .hndle span,body.eem-shell-page .postbox h2,body.eem-shell-page .postbox>.hndle{font-family:var(--eem-font-display);color:var(--eem-guide-text)}body.eem-shell-page .postbox{border-radius:var(--eem-guide-radius);border:1px solid var(--eem-guide-border);box-shadow:var(--eem-guide-shadow);background:var(--eem-guide-surface);overflow:hidden}body.eem-shell-page .postbox>.inside,body.eem-shell-page .postbox>p{font-family:var(--eem-font-ui);color:var(--eem-guide-text-secondary)}body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button-primary,body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button-secondary,body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button:not(.button-link){border-radius:var(--eem-radius-xl)!important;font-family:var(--eem-font-ui)!important;font-weight:600!important;box-shadow:none!important}body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button-primary{background:var(--eem-guide-blue)!important;border-color:var(--eem-guide-blue)!important;color:#fff!important}body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button-primary:focus,body.eem-shell-page:not(.eem-shell-page--settings):not(.eem-shell-page--reservations-list):not(.eem-shell-page--orders) .button-primary:hover{background:#1f2328!important;border-color:#1f2328!important}body.eem-shell-page--reservations #posts-filter{display:flex;flex-direction:column;gap:12px}body.eem-shell-page--reservations #posts-filter>.subsubsub{order:1;margin:0;padding:0 0 0 2px;font-family:var(--eem-font-ui)}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top,body.eem-shell-page--reservations #posts-filter>.tablenav.top{order:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin:0;border:1px solid var(--eem-guide-border);border-radius:var(--eem-guide-radius);background:var(--eem-guide-surface);box-shadow:var(--eem-guide-shadow);float:none;min-height:0}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .actions,body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions{display:flex;align-items:center;gap:8px;margin:0;padding:0;flex:1 1 auto;flex-wrap:wrap}body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right,body.eem-shell-page--reservations .eem-reservations-toolbar-right{display:flex;align-items:center;gap:8px;flex:1 1 420px;justify-content:flex-end;flex-wrap:wrap;min-width:0}body.eem-shell-page--reservations #posts-filter .search-box{float:none;margin:0;display:flex;align-items:center;gap:8px;flex:1 1 260px;max-width:420px}body.eem-shell-page--reservations #posts-filter .search-box input[type=search]{width:100%!important;min-width:0!important}body.eem-shell-page--reservations #posts-filter .displaying-num{float:none;margin:0;font-size:13px;color:var(--eem-guide-text-secondary)}body.eem-shell-page--reservations #posts-filter>.wp-list-table{order:3;border:1px solid var(--eem-guide-border);border-radius:var(--eem-guide-radius);overflow:hidden;background:var(--eem-guide-surface);box-shadow:var(--eem-guide-shadow)}body.eem-shell-page--reservations #posts-filter>.tablenav.bottom{display:none}body.eem-shell-page--reservations .wp-list-table thead tr{background:#fafbfe}body.eem-shell-page--reservations .wp-list-table thead th{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--eem-guide-text-secondary);padding-top:12px;padding-bottom:12px}body.eem-shell-page--reservations .wp-list-table tbody td,body.eem-shell-page--reservations .wp-list-table tbody th{vertical-align:middle;padding-top:14px;padding-bottom:14px}body.eem-shell-page--reservations .wp-list-table tbody .column-title a.row-title{font-family:var(--eem-font-display);font-weight:700;color:var(--eem-guide-text)}@media screen and (max-width:782px){body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top,body.eem-shell-page--reservations #posts-filter>.tablenav.top{flex-direction:column;align-items:stretch;padding:12px}body.eem-shell-page--reservations #posts-filter .search-box,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready .eem-reservations-toolbar-right,body.eem-shell-page--reservations #posts-filter.eem-reservations-toolbar-ready>.tablenav.top .actions,body.eem-shell-page--reservations #posts-filter>.tablenav.top .actions,body.eem-shell-page--reservations .eem-reservations-toolbar-right{flex-direction:column;align-items:stretch;max-width:none;width:100%}body.eem-shell-page--reservations #posts-filter>.wp-list-table thead{display:none}body.eem-shell-page--reservations #posts-filter>.wp-list-table,body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody,body.eem-shell-page--reservations #posts-filter>.wp-list-table td,body.eem-shell-page--reservations #posts-filter>.wp-list-table th,body.eem-shell-page--reservations #posts-filter>.wp-list-table tr{display:block;width:100%}body.eem-shell-page--reservations #posts-filter>.wp-list-table tbody{padding:12px}body.eem-shell-page--reservations #posts-filter>.wp-list-table tr{border:1px solid var(--eem-guide-border);border-radius:var(--eem-radius-xl);background:#fff;box-shadow:var(--eem-guide-shadow);padding:14px;margin-bottom:12px}body.eem-shell-page--reservations #posts-filter>.wp-list-table .check-column{padding:0 0 12px}body.eem-shell-page--reservations #posts-filter>.wp-list-table td:not(.check-column),body.eem-shell-page--reservations #posts-filter>.wp-list-table th:not(.check-column){padding:10px 0;border-top:1px solid #eef2f8}body.eem-shell-page--reservations #posts-filter>.wp-list-table td:before{content:attr(data-colname);display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--eem-guide-text-secondary)}}body.eem-shell-page--reports .eem-reports-guide>.inside{padding:20px 24px}body.eem-shell-page--reports .eem-reports-guide h2{font-size:16px;font-weight:700;margin-bottom:12px}body.eem-shell-page--reports .eem-reports-guide--export .eem-shell-form-inline{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:10px}body.eem-shell-page--reports .eem-reports-guide--export .eem-shell-form-inline label{display:block;font-size:13px;font-weight:600;color:var(--eem-guide-text)}body.eem-shell-page--reports .eem-reports-guide--history .inside{padding-bottom:0}body.eem-shell-page--reports .eem-reports-guide--history table.widefat{margin:0 -24px;width:calc(100% + 48px);border:0;border-radius:0;box-shadow:none}body.eem-shell-page--reports .eem-reports-guide--history thead tr{background:#fafbfe}body.eem-shell-page--reports .eem-reports-guide--history thead th{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--eem-guide-text-secondary)}@media screen and (max-width:782px){body.eem-shell-page--reports .eem-reports-guide--export .eem-shell-form-inline{flex-direction:column;align-items:stretch}body.eem-shell-page--reports .eem-reports-guide--history table.widefat,body.eem-shell-page--reports .eem-reports-guide--history tbody,body.eem-shell-page--reports .eem-reports-guide--history td,body.eem-shell-page--reports .eem-reports-guide--history th,body.eem-shell-page--reports .eem-reports-guide--history tr{display:block;width:100%}body.eem-shell-page--reports .eem-reports-guide--history thead{display:none}body.eem-shell-page--reports .eem-reports-guide--history table.widefat{margin:0;width:100%}body.eem-shell-page--reports .eem-reports-guide--history tbody{padding-bottom:16px}body.eem-shell-page--reports .eem-reports-guide--history tr{margin:0 0 12px;border:1px solid var(--eem-guide-border);border-radius:var(--eem-radius-xl);box-shadow:var(--eem-guide-shadow);overflow:hidden}body.eem-shell-page--reports .eem-reports-guide--history td{padding:10px 14px;border-top:1px solid #eef2f8}body.eem-shell-page--reports .eem-reports-guide--history td:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--eem-guide-text-secondary)}}body.eem-shell-page .media-modal.wp-core-ui .media-frame input:not(.eem-field-input):not(.eem-search-input):not(.eem-price-input):not(.eem-pct-input),body.eem-shell-page .media-modal.wp-core-ui .media-frame select:not(.eem-field-select):not(.eem-list-select):not(.eem-toolbar-select):not(.eem-dashboard-range-select),body.eem-shell-page .media-modal.wp-core-ui .media-frame textarea:not(.eem-field-input):not(.eem-field-textarea):not(.eem-price-input):not(.eem-pct-input){min-height:0!important;height:auto!important;border-width:1px!important;border-radius:3px!important;padding:3px 8px!important;font-size:14px!important;line-height:normal!important;box-shadow:none!important;max-width:none!important}:root{--eem-nav-breakpoint:1024px}@media (min-width:1025px){.eem-breadcrumb{display:none}.eem-breadcrumb.eem-breadcrumb--trail{display:flex}}.eem-nav-scrim,.eem-nav-toggle{display:none}@media (max-width:1024px){.eem-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-10px 4px -10px -8px;padding:0;border:0;border-radius:var(--eem-radius);background:transparent;color:var(--eem-text);cursor:pointer;flex:0 0 auto}.eem-nav-toggle:focus-visible,.eem-nav-toggle:hover{background:rgba(15,23,42,.06)}.eem-nav-toggle svg{width:22px;height:22px}.eem-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:60;transform:translateX(-100%);transition:transform .18s ease;box-shadow:0 0 0 transparent;overscroll-behavior:contain}.eem-sidebar.is-open{transform:translateX(0);box-shadow:0 10px 40px rgba(0,0,0,.35)}.eem-nav-scrim{display:block;position:fixed;inset:0;z-index:55;background:rgba(15,23,42,.45);opacity:0;pointer-events:none;transition:opacity .18s ease}.eem-nav-scrim.is-open{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.eem-nav-scrim,.eem-sidebar{transition:none}}@media (min-width:1025px){.eem-breadcrumb.eem-breadcrumb--search{display:flex}}.eem-breadcrumb--search{position:relative}.eem-global-search,.eem-global-search__box{position:relative;display:flex;align-items:center}.eem-global-search__box{gap:var(--eem-space-1)}.eem-global-search .eem-search-wrap{flex:0 1 auto;width:320px;max-width:36vw;min-width:0}body.eem-shell-page .eem-global-search input.eem-search-input{padding-right:30px}.eem-global-search input.eem-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.eem-global-search__spinner{position:absolute;top:50%;right:10px;width:14px;height:14px;margin-top:-7px;border:2px solid var(--eem-border-card);border-top-color:var(--eem-electric);border-radius:var(--eem-radius-circle);animation:eem-global-search-spin .7s linear infinite;pointer-events:none}@keyframes eem-global-search-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.eem-global-search__spinner{animation-duration:2s}}.eem-global-search__close,.eem-global-search__toggle{display:none;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;padding:0;border:0;border-radius:var(--eem-radius);background:transparent;color:var(--eem-text);cursor:pointer}.eem-global-search__close:focus-visible,.eem-global-search__close:hover,.eem-global-search__toggle:focus-visible,.eem-global-search__toggle:hover{background:rgba(15,23,42,.06)}.eem-global-search__close svg,.eem-global-search__toggle svg{width:20px;height:20px}.eem-global-search__panel{position:absolute;top:calc(100% + 6px);right:0;z-index:calc(var(--eem-z-sticky) + 1);width:440px;max-width:calc(100vw - 32px);max-height:min(70vh,540px);overflow-y:auto;overscroll-behavior:contain;padding:5px;background:var(--eem-surface);border:1px solid var(--eem-border-card);border-radius:var(--eem-radius-lg);box-shadow:0 8px 24px rgba(13,27,62,.12);text-align:left}.eem-global-search__status{margin:0;padding:10px 9px;font-size:13px;line-height:1.5;color:var(--eem-text-secondary)}.eem-global-search [role=listbox].is-stale{opacity:.55}.eem-global-search__group+.eem-global-search__group{margin-top:4px;padding-top:4px;border-top:1px solid var(--eem-border-card)}.eem-global-search__group-label{padding:6px 9px 3px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--eem-text-muted)}.eem-global-search a.eem-global-search__option,.eem-global-search a.eem-global-search__option:link,.eem-global-search a.eem-global-search__option:visited{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:7px 9px;border-radius:var(--eem-radius);font-size:13px;line-height:1.4;color:var(--eem-text);text-decoration:none;cursor:pointer}.eem-global-search a.eem-global-search__option.is-active{background:var(--eem-info-bg)}.eem-global-search__title{min-width:0;font-weight:600;color:var(--eem-navy);overflow-wrap:anywhere}.eem-global-search__tag{padding:1px 7px;font-size:11px}.eem-global-search__detail{flex:1 0 100%;min-width:0;overflow:hidden;font-size:12.5px;color:var(--eem-text-secondary);text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.eem-global-search{position:static}.eem-global-search__toggle{display:inline-flex;margin:-10px -8px -10px 0}.eem-global-search__box{display:none}.eem-global-search.is-expanded .eem-global-search__box{display:flex;position:absolute;right:0;bottom:0;left:0;z-index:calc(var(--eem-z-sticky) + 1);height:56px;padding:0 6px 0 14px;background:var(--eem-surface)}.eem-global-search.is-expanded .eem-search-wrap{flex:1 1 auto;width:auto;max-width:none}.eem-global-search.is-expanded .eem-global-search__close{display:inline-flex}.eem-global-search__panel{top:100%;right:0;left:0;width:auto;max-width:none;max-height:calc(100vh - 72px);border-right:0;border-left:0;border-radius:0 0 var(--eem-radius-lg) var(--eem-radius-lg)}.eem-global-search a.eem-global-search__option{min-height:44px;padding:9px 12px}}@media (max-width:900px){.eem-desktop-table{display:none}.eem-mobile-cards,.eem-mobile-reservations{display:block}}@media (max-width:1024px){.eem-customers-card,.eem-customers-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.eem-nav-link{min-height:44px}.eem-nav-expand{width:44px;height:44px}.eem-meatballs,.eem-page-btn,.eem-row-actions-toggle{min-width:44px;min-height:44px}.eem-field-input,.eem-field-select,.eem-field-textarea,.eem-search-input{font-size:16px;min-height:44px}.eem-field-textarea{min-height:88px}.eem-btn,.eem-bulk-select,.eem-filter-tab,.eem-list-select,.eem-mobile-card-actions .eem-btn,.eem-mobile-card-id,a.eem-filter-tab,select.eem-field-input{min-height:44px;min-width:44px}.eem-bulk-select,.eem-list-select,select.eem-field-input{padding-top:10px;padding-bottom:10px;font-size:16px}.eem-filter-tab,a.eem-filter-tab{justify-content:center;padding-inline:14px}.eem-filter-tab,.eem-mobile-card-id,a.eem-filter-tab{display:inline-flex;align-items:center}select{min-height:44px;padding-top:10px;padding-bottom:10px;font-size:16px}input[type=checkbox],input[type=radio]{width:20px;height:20px}.eem-list-card input[type=checkbox],.eem-table input[type=checkbox]{outline-offset:12px;margin:12px}.btn-export,.eem-dm-btn,.eem-dm-icon-btn,.eem-link-btn,.eem-mode-btn,.eem-settings-nav-item{min-height:44px;min-width:44px}.eem-more-btn,.eem-toolbar-btn,body.eem-shell-page .eem-more-btn,body.eem-shell-page .eem-toolbar-btn,body.eem-shell-page select.eem-toolbar-select,select.eem-toolbar-select{min-height:44px;min-width:44px;font-size:16px}body.eem-shell-page select.eem-toolbar-select,select.eem-toolbar-select{padding-top:10px;padding-bottom:10px}.eem-more-btn,body.eem-shell-page .eem-more-btn{display:inline-flex;align-items:center;justify-content:center}}.eem-acct-row{background:transparent;padding:0 0 4px}.eem-acct-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.eem-acct-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:14px 0 0}.eem-acct-stats>div{background:#f7f7f5;border:1px solid #e1e5e7;border-radius:var(--eem-radius);padding:10px 14px}.eem-acct-stats dt{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.eem-acct-stats dd{margin:4px 0 0;font-size:18px;font-weight:700;color:#0e1316;font-variant-numeric:tabular-nums}.eem-acct-stats--cats dd{font-size:15px}.eem-acct-table-wrap{overflow-x:auto}.eem-acct-table .eem-acct-num,.eem-acct-table tfoot td{text-align:right;font-variant-numeric:tabular-nums}.eem-acct-table thead th.eem-acct-num{text-align:right}.eem-acct-table tfoot td,.eem-acct-table tfoot th{padding:14px 16px;font-size:14px;font-weight:700;color:#0e1316;text-align:left;border-top:2px solid #e1e5e7}.eem-acct-table tfoot td{text-align:right}@media (max-width:600px){.eem-acct-actions .eem-btn{width:100%}}.eem-acct-cards{display:none}.eem-acct-kv{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 0}.eem-acct-kv dt{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.eem-acct-kv dd{margin:2px 0 0;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}@media (max-width:600px){.eem-acct-desktop{display:none}.eem-acct-cards{display:flex;flex-direction:column;gap:10px}}