.planner-polished .planner-name-dock,.planner-polished .planner-table-dock{flex-shrink:0;padding:12px 18px;background:#fff;border-bottom:1px solid #d8dfd6}.planner-polished .planner-name-dock input,.planner-polished .planner-name-dock select,.planner-polished .planner-table-dock select{width:100%;min-width:0;min-height:44px;border:1px solid #cbd4ca;border-radius:5px;background:#fff;color:#304537;padding:8px 10px;font-size:16px;line-height:1.3}.planner-polished .planner-table-dock .planner-select-row{gap:6px}.planner-polished .planner-select-row>select{width:0}.planner-polished .planner-selected-actions .planner-move-tools{display:grid;grid-template-columns:repeat(6,minmax(44px,1fr));gap:4px;margin:8px 0 0}.planner-polished .planner-move-tools .planner-tool{width:100%}.planner-polished .planner-remove-object{color:#8a4439}.planner-polished .planner-row-count{margin:8px 0 0}.planner-polished .planner-name-entry .planner-tool{width:44px;flex-basis:44px}.planner-polished .planner-active-seat,.planner-polished .planner-dismiss-keyboard{display:none}.planner-polished .planner-guest-list{margin-top:0}.planner-polished .planner-guest-list button[aria-current=true]{background:#edf4ef;color:#214f37;font-weight:600}.planner-polished button,.planner-polished select,.planner-polished summary{touch-action:manipulation}@media (max-width:799px){.planner-polished .planner-header-tools .planner-tool,.planner-polished .planner-map-tools .planner-tool{width:44px;height:44px;flex-basis:44px}.planner-polished .planner-map-tools{padding:4px 8px}.planner-polished .planner-segment button{min-height:44px}.planner-polished .planner-inspector{height:244px;flex-basis:244px}.planner-polished .planner-inspector.has-chair-row{height:284px;flex-basis:284px}.planner-polished .planner-inspector.is-names{height:270px;flex-basis:270px}.planner-polished .planner-name-dock,.planner-polished .planner-table-dock{padding:6px 12px}.planner-polished .planner-name-heading{height:44px;padding:0 12px}.planner-polished .planner-name-heading .planner-tool{width:44px;height:44px;flex-basis:44px}.planner-polished .planner-tabs button{min-height:44px;gap:5px;font-size:12px}.planner-polished .planner-tabs button:first-child{white-space:nowrap}.planner-polished .planner-panel{padding:6px 12px}.planner-polished .planner-seat-picker input,.planner-polished .planner-seat-picker select{margin-top:2px}.planner-polished .planner-name-entry{margin-top:4px;gap:4px}.planner-polished .planner-name-entry input{margin-top:2px}.planner-polished .planner-details summary,.planner-polished .planner-footer-status,.planner-polished .planner-seats-control label{min-height:44px}.planner-polished.is-keyboard .planner-header{min-height:44px;padding:0 10px}.planner-polished.is-keyboard .planner-footer,.planner-polished.is-keyboard .planner-header p,.planner-polished.is-keyboard .planner-seat-picker,.planner-polished.is-keyboard[data-mode=names] .planner-name-heading,.planner-polished.is-keyboard[data-mode=names] .planner-tabs{display:none}.planner-polished.is-keyboard .planner-active-seat{display:block;font-size:12px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#304d3e}.planner-polished.is-keyboard .planner-dismiss-keyboard{display:inline-grid}.planner-polished.is-keyboard .planner-inspector.is-names{height:108px;flex:0 0 108px}.planner-polished.is-keyboard[data-mode=names][data-bulk=false] .planner-panel{display:none}.planner-polished.is-keyboard[data-bulk=true] .planner-inspector.is-names{height:154px;flex-basis:154px}.planner-polished.is-keyboard .planner-name-dock{padding:4px 12px}}@media (max-width:359px){.planner-polished .planner-segment button{padding:5px;gap:4px;font-size:11px}.planner-polished .planner-map-tools{padding-inline:6px;gap:2px}.planner-polished .planner-map-tools>.flex{gap:0}.planner-polished .planner-tabs button{font-size:11px}}@media (min-width:500px) and (max-width:799px){.planner-polished.is-short .planner-body{grid-template-columns:minmax(0,1fr) 308px}.planner-polished.is-short .planner-inspector{height:auto;flex-basis:auto}.planner-polished.is-short .planner-map{min-height:0}}