[data-toolbar-hidden="true"]{display:none!important}.toolbar-custom{display:flex;flex-direction:column;gap:4px}.toolbar-builder{max-width:960px;margin:auto;padding:24px}.toolbar-notice{background:#edf4ef;border:1px solid #cad8d1;border-radius:12px;padding:16px;color:#243f32}.toolbar-editorTabs{display:flex;gap:8px;margin:24px 0}.toolbar-editorTabs button{padding:12px 18px;border-radius:10px;border:1px solid #cad8d1;background:white;color:#243f32;font-weight:600}.toolbar-editorTabs [aria-selected="true"]{background:#243f32;color:white}.toolbar-hint,.toolbar-name small{color:#6a706b;font-size:13px}.toolbar-row{display:flex;align-items:center;gap:12px;border:1px solid #d9dfda;border-radius:12px;background:#fff;padding:12px;margin:8px 0;transition:box-shadow .15s}.toolbar-grip{touch-action:none;cursor:grab;font-size:28px;border:0;background:transparent;color:#6b786f;min-width:40px;min-height:44px}.is-dragged{opacity:.45}.is-dropTarget{box-shadow:0 0 0 3px #bd7b59}.toolbar-position{color:#8a918b;font-size:12px;width:20px}.toolbar-name{flex:1;min-width:0;display:grid;gap:4px}.toolbar-name input{width:100%;box-sizing:border-box;padding:9px;border:1px solid #d9dfda;border-radius:7px;font:inherit;color:#243f32}.toolbar-visibility{display:flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}.toolbar-visibility input{width:20px;height:20px;accent-color:#243f32}.toolbar-moves{display:flex;gap:4px}.toolbar-moves button{width:34px;height:38px;border:1px solid #d9dfda;border-radius:7px;background:#f6f8f6;color:#243f32}.toolbar-moves button:disabled{opacity:.3}.toolbar-editorActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}#toolbarEditorStatus{min-height:28px;font-size:14px;color:#243f32;line-height:1.5}@media(max-width:600px){.toolbar-builder{padding:12px}.toolbar-row{gap:6px;padding:10px 6px;flex-wrap:wrap}.toolbar-position{display:none}.toolbar-name{flex-basis:calc(100% - 50px)}.toolbar-visibility{margin-left:46px;flex:1}.toolbar-moves{margin-right:4px}.toolbar-editorActions>*{width:100%}}

#toolbarEditorList{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:start}.toolbar-section{border:1px solid #ddd;border-radius:16px;background:#faf9f6;padding:14px;min-height:140px}.toolbar-section header{margin-bottom:12px}.toolbar-sectionTitle,.toolbar-editText{background:transparent;border:0;text-align:left;color:inherit;cursor:text}.toolbar-sectionTitle{font-size:18px;font-weight:700}.toolbar-sectionTitle:disabled{opacity:1}.toolbar-sectionCards{display:grid;gap:8px}.toolbar-card{display:flex;align-items:center;gap:8px;background:white;border:1px solid #e3e0da;padding:10px;border-radius:10px}.toolbar-editText{flex:1;font-size:14px;min-width:0;overflow-wrap:anywhere}.toolbar-card .toolbar-visibility{font-size:11px}.toolbar-dropHint{font-size:12px;color:#777;margin:12px 0 0}.toolbar-section.is-dropTarget{outline:2px solid #9b7653;background:#f3ece4}.toolbar-inlineEdit{width:100%;padding:8px;border:1px solid #9b7653;border-radius:6px}.toolbar-navSection{display:grid;gap:8px}.toolbar-navSectionLinks{display:flex;flex-wrap:wrap;gap:8px}.toolbar-card .sr-only:focus-within{position:static;width:auto;height:auto;clip:auto;overflow:visible}

.toolbar-card{display:grid;grid-template-columns:28px minmax(0,1fr) auto}.toolbar-sectionSelect{grid-column:2/-1;display:grid;gap:3px;font-size:10px;color:#777}.toolbar-sectionSelect select{width:100%;min-width:0;padding:6px;font-size:12px}.toolbar-card .toolbar-editText{width:100%}

.staff-performancePlan{margin:18px 0;padding:24px;border:1px solid #ddd;border-radius:16px}.staff-performancePlan section{padding:14px 0;border-top:1px solid #ddd}.staff-planConditions{font-size:13px;color:#666}
