#seatingRoot.sp #spStudio #spWizard .sp-ge{max-width:100%;color:#37382f}#seatingRoot.sp #spStudio #spWizard .sp-ge *,#seatingRoot.sp #spSharedImport.sp-ge-import *{box-sizing:border-box}#seatingRoot.sp #spStudio #spWizard .sp-ge-header{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:20px}#seatingRoot.sp #spStudio #spWizard .sp-ge-header h2{margin:0;font-size:26px}#seatingRoot.sp #spStudio #spWizard .sp-ge-header p{margin:6px 0}#seatingRoot.sp #spStudio #spWizard .sp-ge label,#seatingRoot.sp #spSharedImport.sp-ge-import label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}#seatingRoot.sp #spStudio #spWizard .sp-ge input:not([type=checkbox]),#seatingRoot.sp #spStudio #spWizard .sp-ge select,#seatingRoot.sp #spSharedImport.sp-ge-import input,#seatingRoot.sp #spSharedImport.sp-ge-import textarea,#seatingRoot.sp #spSharedImport.sp-ge-import select{width:100%;min-width:0;min-height:44px;border:1px solid #d5d4c9;border-radius:10px;padding:10px 12px;background:#fff;font-size:16px;color:#37382f}#seatingRoot.sp #spStudio #spWizard .sp-ge button,#seatingRoot.sp #spSharedImport.sp-ge-import button{min-height:44px;border:1px solid #d6d3c6;background:#fffaf1;color:#3c3e33;border-radius:10px;padding:10px 14px;font-size:14px;cursor:pointer}#seatingRoot.sp #spStudio #spWizard .sp-ge button.sp-primary,#seatingRoot.sp #spSharedImport.sp-ge-import button.sp-primary{background:#596348;color:white;border-color:#596348}#seatingRoot.sp #spStudio #spWizard .sp-ge button:disabled,#seatingRoot.sp #spSharedImport.sp-ge-import button:disabled{opacity:.55;cursor:wait}#seatingRoot.sp #spStudio #spWizard .sp-ge input:focus-visible,#seatingRoot.sp #spStudio #spWizard .sp-ge select:focus-visible,#seatingRoot.sp #spStudio #spWizard .sp-ge button:focus-visible,#seatingRoot.sp #spStudio #spWizard .sp-ge summary:focus-visible{outline:3px solid #a18847;outline-offset:3px}#seatingRoot.sp #spStudio #spWizard .sp-ge input[type=checkbox]{appearance:auto;width:22px;height:22px;min-height:22px;flex:none;accent-color:#596348;margin:0}#seatingRoot.sp #spStudio #spWizard .sp-ge-quick{display:grid;grid-template-columns:1fr auto;gap:12px;background:#f3f1e7;border:1px solid #e2dfd0;padding:18px;border-radius:16px}#seatingRoot.sp #spStudio #spWizard .sp-ge-quick>button{align-self:end}#seatingRoot.sp #spStudio #spWizard .sp-ge-quick>details,#seatingRoot.sp #spStudio #spWizard .sp-ge-quick>p{grid-column:1/-1}#seatingRoot.sp #spStudio #spWizard .sp-ge-quick p,#seatingRoot.sp #spStudio #spWizard .sp-ge small,#seatingRoot.sp #spSharedImport.sp-ge-import small{color:#656858;font-weight:400;font-size:12px;line-height:1.5}#seatingRoot.sp #spStudio #spWizard .sp-ge-quick p{margin:0}#seatingRoot.sp #spStudio #spWizard .sp-ge summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px}#seatingRoot.sp #spStudio #spWizard .sp-ge-quick-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#seatingRoot.sp #spStudio #spWizard .sp-ge-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 22px}#seatingRoot.sp #spStudio #spWizard .sp-ge-error,#seatingRoot.sp #spStudio #spWizard .sp-ge-success{padding:14px;border-radius:12px;line-height:1.5}#seatingRoot.sp #spStudio #spWizard .sp-ge-error{background:#fff0e9;color:#8b3929;border:1px solid #dfbbaa}#seatingRoot.sp #spStudio #spWizard .sp-ge-success{background:#edf3e7;color:#425336}#seatingRoot.sp #spStudio #spWizard .sp-ge-list-tools{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:14px}#seatingRoot.sp #spStudio #spWizard .sp-ge-list-tools>label:first-child{flex:1}#seatingRoot.sp #spStudio #spWizard .sp-ge .sp-ge-select-all{flex-direction:row;align-items:center;min-height:44px;font-weight:400}#seatingRoot.sp #spStudio #spWizard .sp-ge-list{display:grid;gap:10px}#seatingRoot.sp #spStudio #spWizard .sp-ge-row{border:1px solid #e0ddd2;border-radius:14px;background:#fff;overflow:hidden}#seatingRoot.sp #spStudio #spWizard .sp-ge-row.is-draft{border-left:4px solid #a08d54}#seatingRoot.sp #spStudio #spWizard .sp-ge-row.has-issue{border-color:#ddb39a}#seatingRoot.sp #spStudio #spWizard .sp-ge-row-top{display:flex;align-items:center;gap:12px;padding:10px 14px;min-height:84px}#seatingRoot.sp #spStudio #spWizard .sp-ge-avatar{width:44px;height:64px;flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden}#seatingRoot.sp #spStudio #spWizard .sp-ge-avatar>*{max-width:100%;height:100%}#seatingRoot.sp #spStudio #spWizard .sp-ge-row-title{flex:1;min-width:0;display:grid;gap:3px}#seatingRoot.sp #spStudio #spWizard .sp-ge-row-title strong{overflow-wrap:anywhere;font-size:16px}#seatingRoot.sp #spStudio #spWizard .sp-ge-row-title small{display:block}#seatingRoot.sp #spStudio #spWizard .sp-ge-couple-mark{width:22px;color:#98864c;font-size:22px}#seatingRoot.sp #spStudio #spWizard .sp-ge-home{font-size:12px;color:#5e644e;max-width:100px}#seatingRoot.sp #spStudio #spWizard .sp-ge-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;background:#faf9f4;border-top:1px solid #eeeade}#seatingRoot.sp #spStudio #spWizard .sp-ge-presets,#seatingRoot.sp #spStudio #spWizard .sp-ge-owner,#seatingRoot.sp #spStudio #spWizard .sp-ge-release,#seatingRoot.sp #spStudio #spWizard .sp-ge-duplicate{grid-column:1/-1}#seatingRoot.sp #spStudio #spWizard .sp-ge .sp-ge-release,#seatingRoot.sp #spStudio #spWizard .sp-ge .sp-ge-duplicate{flex-direction:row;align-items:center;line-height:1.5}#seatingRoot.sp #spStudio #spWizard .sp-ge-remove{justify-self:start}#seatingRoot.sp #spStudio #spWizard .sp-ge-row-error{margin:0;padding:8px 14px 12px;font-size:13px;color:#9a4530}#seatingRoot.sp #spStudio #spWizard .sp-ge-preset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;max-height:300px;overflow:auto}#seatingRoot.sp #spStudio #spWizard .sp-ge-preset-grid button{display:grid;justify-items:center;padding:8px;font-size:11px}#seatingRoot.sp #spStudio #spWizard .sp-ge-preset-grid button[aria-pressed=true]{outline:2px solid #7e885f;background:#edf2e4}#seatingRoot.sp #spStudio #spWizard .sp-ge-preset-grid button>.sp-figure{height:88px;max-width:80px}#seatingRoot.sp #spStudio #spWizard .sp-ge-bulk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;background:#eef2e7;border:1px solid #c9d4b8;border-radius:14px;padding:16px;margin:12px 0}#seatingRoot.sp #spStudio #spWizard .sp-ge-bulk>strong{grid-column:1/-1}#seatingRoot.sp #spStudio #spWizard .sp-ge-save{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:16px;background:#f7f5ed;padding:12px;border-radius:12px}#seatingRoot.sp #spStudio #spWizard .sp-ge-save span{font-size:13px}#seatingRoot.sp #spStudio #spWizard .sp-ge-deletions{background:#fff3e7;border-radius:12px;padding:12px}#seatingRoot.sp #spSharedImport.sp-ge-import{width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;overflow:auto;border:1px solid #dad5c6;border-radius:18px}#seatingRoot.sp #spSharedImport.sp-ge-import::backdrop{background:#242a26aa}#seatingRoot.sp #spSharedImport.sp-ge-import>header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#f4f1e6}#seatingRoot.sp #spSharedImport.sp-ge-import h2{font-size:22px;margin:0}#seatingRoot.sp #spSharedImport.sp-ge-import .sp-import-body{display:grid;gap:16px;padding:20px}#seatingRoot.sp #spSharedImport.sp-ge-import .sp-import-tabs{display:flex;gap:8px}#seatingRoot.sp #spSharedImport.sp-ge-import [aria-pressed=true]{background:#e7eddd}#seatingRoot.sp #spSharedImport .sp-ge-import-preview{display:grid;gap:10px}#seatingRoot.sp #spSharedImport .sp-ge-import-preview h3,#seatingRoot.sp #spSharedImport .sp-ge-import-preview p{margin:0}#seatingRoot.sp #spSharedImport .sp-ge-import-preview>div{display:grid;grid-template-columns:minmax(0,1fr) 88px 88px;gap:10px;padding:12px;background:#f6f5ef;border-radius:12px}#seatingRoot.sp #spSharedImport .sp-ge-import-preview small{grid-column:1/-1}#seatingRoot.sp #spStudio #spWizard .sp-ge-baby{font-size:36px;color:#657b60}#seatingRoot.sp #spStudio #spWizard .sp-ge-seat{color:#6e755f!important}
@media(max-width:600px){#seatingRoot.sp #spStudio #spWizard .sp-ge-header{display:block}#seatingRoot.sp #spStudio #spWizard .sp-ge-header .sp-prep-guest-entry{margin-top:12px;max-width:100%}#seatingRoot.sp #spStudio #spWizard .sp-ge-quick{padding:14px;gap:10px}#seatingRoot.sp #spStudio #spWizard .sp-ge-quick>label{grid-column:1/-1}#seatingRoot.sp #spStudio #spWizard .sp-ge-quick>button{grid-column:1/-1}#seatingRoot.sp #spStudio #spWizard .sp-ge-quick-options,#seatingRoot.sp #spStudio #spWizard .sp-ge-fields{grid-template-columns:1fr}#seatingRoot.sp #spStudio #spWizard .sp-ge-actions>button{flex:1 1 100%}#seatingRoot.sp #spStudio #spWizard .sp-ge-list-tools{display:block}#seatingRoot.sp #spStudio #spWizard .sp-ge-list-tools .sp-ge-select-all{margin-top:10px}#seatingRoot.sp #spStudio #spWizard .sp-ge-row-top{gap:8px;padding:10px}#seatingRoot.sp #spStudio #spWizard .sp-ge-avatar{width:30px;height:54px}#seatingRoot.sp #spStudio #spWizard .sp-ge-row-top>button{padding:8px;font-size:12px}#seatingRoot.sp #spStudio #spWizard .sp-ge-row-title strong{font-size:14px}#seatingRoot.sp #spStudio #spWizard .sp-ge-row-title small{font-size:11px}#seatingRoot.sp #spStudio #spWizard .sp-ge-bulk{grid-template-columns:1fr;padding:12px}#seatingRoot.sp #spStudio #spWizard .sp-ge-save{flex-wrap:wrap}#seatingRoot.sp #spStudio #spWizard .sp-ge-save button{width:100%}#seatingRoot.sp #spSharedImport.sp-ge-import .sp-import-body{padding:14px}#seatingRoot.sp #spSharedImport .sp-ge-import-preview>div{grid-template-columns:1fr 1fr}#seatingRoot.sp #spSharedImport .sp-ge-import-preview>div>label:first-child{grid-column:1/-1}#seatingRoot.sp #spStudio #spWizard .sp-ge-home{max-width:65px;font-size:11px}#seatingRoot.sp #spStudio #spWizard .sp-ge-fields{padding:12px}#seatingRoot.sp #spStudio #spWizard .sp-ge-header h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){#seatingRoot.sp #spStudio #spWizard .sp-ge .sp-figure{animation:none!important}}

#seatingRoot.sp #spStudio #spWizard .sp-ge-preset-grid button>svg{width:62px;height:100px;max-width:100%}
