.site-story-card .site-story-preview{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;margin:16px 0}.site-story-card .site-story-preview img{width:96px;height:72px;object-fit:cover;border-radius:8px;background:#eee2ce}.site-story-dialog{width:min(1040px,calc(100vw - 32px));max-height:90vh;border:0;border-radius:18px;padding:0;background:#f8f4ea;color:#1a2c22;box-shadow:0 28px 90px rgba(0,0,0,.28)}.site-story-dialog::backdrop{background:rgba(9,20,14,.7);backdrop-filter:blur(3px)}.site-story-dialog-body{padding:28px 30px 34px}.site-story-dialog-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid #ded5c5}.site-story-dialog-head h2{margin:4px 0 8px;font-size:34px;font-family:Georgia,serif;font-weight:400}.site-story-close{border:0;background:transparent;font-size:30px;line-height:1;cursor:pointer;color:#23372c}.site-story-form{display:grid;gap:22px;margin-top:22px}.site-story-section{border:1px solid #ddd3c1;border-radius:14px;padding:20px;background:#fffdf8}.site-story-section summary{cursor:pointer;font-family:Georgia,serif;font-size:23px}.site-story-fields{display:grid;gap:14px;margin-top:18px}.site-story-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px}.site-story-fields label{display:grid;gap:7px;font-size:12px;font-weight:700;letter-spacing:.02em}.site-story-fields input[type=text],.site-story-fields input[type=number],.site-story-fields select,.site-story-fields textarea{width:100%;box-sizing:border-box;border:1px solid #d4cab8;background:#fff;padding:11px 12px;border-radius:8px;font:inherit;color:#172a20}.site-story-fields textarea{resize:vertical;min-height:96px}.site-story-check{display:flex!important;grid-auto-flow:column!important;justify-content:start;align-items:center;gap:9px!important;font-weight:600!important}.site-story-image-control{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center}.site-story-image-control img{width:120px;height:90px;object-fit:cover;border-radius:8px;background:#eee}.site-story-image-actions{display:grid;gap:8px}.site-story-image-path{font-size:11px!important;color:#647168;background:#f4f0e7!important}.site-story-upload{font-size:12px}.site-story-dish-row{display:block;padding:14px 0;border-top:1px solid #eee5d7}.site-story-dish-row:first-child{border-top:0}.site-story-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px 0 0;background:linear-gradient(transparent,#f8f4ea 22%)}.site-story-status{margin-right:auto;font-size:13px;color:#536158}.site-story-status.error{color:#9b372c}.site-story-intro{color:#647168;line-height:1.55;margin:0}.reservation-editor-section-head-spaced{margin-top:18px}.reservation-editor-confirmed-buttons-spaced{margin-top:6px}@media(max-width:700px){.site-story-dialog-body{padding:20px 16px 26px}.site-story-cols{grid-template-columns:1fr}.site-story-image-control{grid-template-columns:88px 1fr}.site-story-image-control img{width:88px;height:76px}}
.site-story-google-note{margin:0;padding:12px 14px;border-radius:8px;background:#f4efe3;color:#5d695f;font-size:12px;line-height:1.55}.site-story-google-status{margin:0;font-size:12px;color:#46574c}
