.tribune-individual-editor{border:1px solid #b9d0da;border-radius:14px;padding:16px;margin:16px 0;background:#f5fafc}.tribune-individual-editor fieldset{min-width:0;border:0;border-top:1px solid #c5d9e2;margin:14px 0;padding:14px 0}.tribune-individual-editor legend{font-weight:700;padding-right:8px}.tribune-individual-editor label{display:grid;gap:5px;margin-bottom:10px}.tribune-individual-editor input,.tribune-individual-editor select{width:100%;min-width:0;padding:9px;border:1px solid #a6bfcb;border-radius:8px}.tribune-individual-editor button{margin:3px;padding:9px;border:1px solid #9ebfcd;border-radius:8px;background:white}.tribune-plan-viewport [data-tribune-place]{cursor:grab}.tribune-plan-viewport [data-tribune-place]:active{cursor:grabbing}

[data-layout-mode=individual] .tribune-controls{position:sticky;top:80px;max-height:calc(100dvh - 110px);overflow:auto;scrollbar-gutter:stable}[data-layout-mode=individual] .tribune-individual-editor{margin-top:0}.tribune-plan-viewport:has([data-tribune-place]){touch-action:none}@media(max-width:1000px){[data-layout-mode=individual] .tribune-controls{position:static;max-height:60dvh}}
.tribune-standard-controls[hidden]{display:none!important}.tribune-palette-group h4{margin:20px 0 8px;font-size:13px}.tribune-palette-card{display:grid;grid-template-columns:48px minmax(0,1fr) 34px;gap:9px;align-items:center;padding:10px 0;border-top:1px solid #dce8ed}.tribune-palette-card img{width:48px;height:52px;object-fit:contain}.tribune-palette-card b,.tribune-palette-card small,.tribune-palette-card span{display:block;font-size:11px;line-height:1.4}.tribune-palette-card small{color:#62788a;margin:4px 0}.tribune-palette-card button{width:32px;height:34px;margin:0;padding:0;font-size:22px;color:white;background:#168eae;border:0}.tribune-palette-photo{color:#78909d;text-align:center;font-size:9px!important}.tribune-plan-viewport{position:relative}.tribune-object-menu{position:absolute;display:flex;gap:4px;align-items:center;padding:5px;border:1px solid #8db9cb;border-radius:10px;background:#fff;box-shadow:0 4px 18px #173d5433;z-index:4;max-width:calc(100% - 12px)}.tribune-object-menu button{border:0;border-radius:7px;min-width:40px;min-height:38px;background:#edf6fa;color:#164b69;font-size:21px}.tribune-object-menu label{margin:0;display:flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}.tribune-object-menu select{margin:0;padding:8px;width:auto}.tribune-plan-viewport [data-stage-stair],.tribune-plan-viewport [data-stage-rail]{cursor:grab}.tribune-plan-viewport.is-grabbing,.tribune-plan-viewport.is-grabbing *{cursor:grabbing!important;user-select:none}[data-layout-mode=individual] .tribune-plan-viewport{touch-action:none}
