.t6-venue-description{margin-bottom:20px}.t6-venue-editor .t6-admin-editor .quill{min-height:117px}.t6-seat-plan{margin:0 0 24px;border:1px solid #d5dce0;border-radius:3px;background:#fff;padding:16px;min-width:0;color:#184f71;font-family:'Open Sans',sans-serif}.t6-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.t6-plan-heading h5{font-size:18px;font-weight:600;margin:0}.t6-plan-heading p{font-size:13px;color:#68787e;margin:0}.t6-plan-toolbar,.t6-plan-view-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.t6-plan-button{border:1px solid #bbc6cc;border-radius:3px;padding:8px 12px;background:#fff;color:#184f71;font:600 13px/1.4 'Open Sans',sans-serif;cursor:pointer}.t6-plan-button:hover,.t6-plan-button:focus-visible{border-color:#184f71;background:#e8fcfd}.t6-plan-button[aria-pressed=true]{background:#184f71;color:#fff;border-color:#184f71}.t6-plan-button:disabled{opacity:.4;cursor:default}.t6-plan-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:12px;margin:14px 0}.t6-plan-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#354e5b}.t6-plan-field span{font-weight:600}.t6-plan-field input,.t6-plan-field select{width:100%;min-width:0;box-sizing:border-box;height:40px;border:1px solid #b9c5cb;border-radius:3px;padding:8px 10px;background:#fff;color:#184f71;font:14px 'Open Sans',sans-serif}.t6-plan-field input[type=color]{padding:4px}.t6-plan-field input:focus,.t6-plan-field select:focus{outline:2px solid #6ff5fe;outline-offset:1px}.t6-plan-check{display:flex;align-items:center;gap:7px;font-size:13px;min-height:40px}.t6-plan-check input{accent-color:#184f71}.t6-plan-block{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:12px 0;margin:14px 0}.t6-plan-block summary{cursor:pointer;font-weight:600;font-size:14px}.t6-plan-canvas{display:block;width:100%;height:440px;min-height:300px;border:1px solid #c5cfd5;background:#edf1f3;touch-action:none;user-select:none;box-sizing:border-box}.t6-plan-canvas:focus{outline:2px solid #6ff5fe;outline-offset:2px}.t6-plan-canvas [data-plan-object]{cursor:move}.t6-plan-properties{border-top:1px solid #d5dce0;margin:16px 0;padding-top:14px}.t6-plan-properties h6{font-size:14px;font-weight:600;margin:0}.t6-plan-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;margin:12px 0}.t6-plan-legend span{display:inline-flex;align-items:center;gap:6px}.t6-plan-legend i{display:inline-block;width:13px;height:13px;border:1px solid #8b9da6;border-radius:3px}.t6-plan-hint{font-size:12px;line-height:1.6;color:#68787e;margin:12px 0}.t6-plan-error{color:#b8192f;font-size:14px;padding:12px;border-left:3px solid #b8192f;background:#fff5f6}@media(max-width:600px){.t6-seat-plan{padding:10px}.t6-plan-canvas{height:340px}.t6-plan-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.t6-plan-button{padding:8px}.t6-plan-heading p{font-size:12px}}
/* Icon SVGs in the cabinet ignore pointer events; the interactive canvas must receive them. */
.t6-seat-plan svg.t6-plan-canvas{pointer-events:auto}
