.fp-notification-link{margin:12px 16px;padding:14px 16px;border:1px solid #a8b297;border-radius:12px;background:#f3f5ec;color:#263b32;position:relative;z-index:5}.fp-notification-link p{margin:0 0 10px;line-height:1.5}.fp-notification-actions{display:flex;gap:12px;flex-wrap:wrap}.fp-notification-choices{display:grid;gap:8px;margin:10px 0}.fp-notification-choices button{height:auto;min-height:44px;white-space:normal;text-align:left;justify-content:flex-start}.fp-notification-cancelled{padding:12px 16px;background:#fff1ed;color:#853d2d;border-radius:8px;margin-bottom:16px}.fp-notification-context{font-size:13px;color:#566557;margin:0 0 12px}
.fp-description-editor{position:relative}.fp-description-editor label{display:block}.fp-description-editor textarea{width:100%}.fp-mention-picker{border:1px solid #b0baa8;background:#fff;border-radius:10px;max-height:260px;overflow:auto;box-shadow:0 10px 26px #1930241a}.fp-mention-picker button{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:10px 12px;background:#fff;border:0;text-align:left}.fp-mention-picker button[aria-selected=true],.fp-mention-picker button:hover{background:#edf2e7}.fp-mention-picker small{font-size:12px;color:#667569}.fp-mention-picker p{padding:10px 12px}.fp-mention-help{font-size:12px;line-height:1.5;color:#566557}.fp-mention-tags{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.fp-mention-tags>span{display:inline-flex;gap:7px;align-items:center;border-radius:20px;background:#e5edda;padding:3px 8px 3px 10px;font-size:13px}.fp-mention-tags button{border:0;background:transparent;min-width:30px;min-height:30px;font-size:20px;color:#394c30}.fp-mention-label{color:#3f5b2c;background:#eaf0e1;border-radius:4px;padding:0 3px}.fp-description-text{white-space:pre-wrap}

.fp-daily-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.fp-daily-add{gap:5px;min-height:38px;padding:8px 11px;white-space:nowrap}@media(max-width:480px){.agenda-heading{gap:8px}.fp-daily-actions{gap:6px}.fp-daily-add{font-size:12px;padding:7px 9px}.fp-daily-actions .job-count{font-size:11px}}
