.task-planning-compact{position:relative;max-width:100%;font-size:.85rem;color:var(--muted,#586477)}.task-planning-compact summary{cursor:pointer;padding:.45rem .65rem;border:1px solid var(--border,#dce2ea);border-radius:8px;overflow-wrap:anywhere}.task-planning-link{border:0;background:transparent;color:var(--accent,#315ad5);text-align:left;padding:.4rem;cursor:pointer}.task-planning-compact[open] .task-planning-link{display:block;width:100%}#editor-planning-feedback{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem;margin:.5rem 0}.employee-my-day{padding:.75rem;margin:.5rem 0 1rem;background:var(--panel,#f7f9fc);border:1px solid var(--border,#dce2ea);border-radius:10px}.employee-my-day h3{font-size:.95rem;margin:0 0 .6rem}.employee-day-row{display:flex;flex-wrap:wrap;gap:.4rem .65rem;align-items:center;padding:.55rem 0;border-top:1px solid var(--border,#dce2ea);font-size:.85rem}.employee-work-state,.employee-proposal-hint{font-size:.8rem;color:var(--muted,#586477)}.employee-feedback-dialog{max-width:540px;width:calc(100% - 2rem);border:1px solid #dce2ea;border-radius:14px;padding:1.25rem}.employee-feedback-dialog h2{font-size:1.1rem}.employee-feedback-options{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0}.employee-feedback-options [aria-pressed=true]{outline:2px solid var(--accent,#315ad5)}.employee-feedback-extra label{display:flex;flex-direction:column;gap:.25rem;margin:.65rem 0}.employee-feedback-extra textarea{min-height:5rem}.employee-feedback-dialog>button{margin:.25rem}.employee-feedback-error{color:#a02f33;font-size:.85rem}.employee-feedback-dialog::backdrop{background:#18263c55}[hidden]{display:none!important}
