.efv2__body.svelte-8022he{display:flex;flex-direction:column;gap:var(--mk-space-5);padding:0 var(--mk-space-6) var(--mk-space-2)}.efv2__datetime-row.svelte-8022he{display:flex;gap:var(--mk-space-4);align-items:center}.efv2__input--time{max-width:100px}.efv2__input--short{max-width:140px}.efv2__links.svelte-8022he{display:flex;flex-direction:column;gap:var(--mk-space-4)}.efv2__link-row.svelte-8022he{display:flex;align-items:center;gap:var(--mk-space-4);padding:var(--mk-space-4);background:var(--mk-bg-2);border-radius:var(--mk-radius-md);border:1px solid var(--mk-border)}.efv2__link-badge.svelte-8022he{display:inline-flex;align-items:center;gap:var(--mk-space-2);padding:2px var(--mk-space-4);background:color-mix(in srgb,var(--badge-color, #6b7280) 15%,transparent);border-radius:var(--mk-radius-sm);font-size:var(--fs-text-xs);color:var(--badge-color, #6b7280);white-space:nowrap;min-width:0;flex-shrink:0;max-width:160px}.efv2__link-emoji.svelte-8022he{font-size:var(--fs-text-sm)}.efv2__link-name.svelte-8022he{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.efv2__link-value{width:70px;flex-shrink:0}.efv2__link-role-btn.svelte-8022he{background:none;border:none;color:var(--mk-text-3);cursor:pointer;padding:var(--mk-space-2);font-size:var(--fs-text-xs);flex-shrink:0;opacity:.5;transition:all var(--transition-fast)}.efv2__link-role-btn.svelte-8022he:hover,.efv2__link-role-btn--has.svelte-8022he{opacity:1;color:var(--mk-primary)}.efv2__link-role-input.svelte-8022he{padding:var(--mk-space-2) var(--mk-space-4);background:var(--mk-bg);border:1px solid var(--mk-border);border-radius:var(--mk-radius-sm);color:var(--mk-text);font-size:var(--fs-text-xs);margin-left:var(--mk-space-4)}.efv2__link-role-input.svelte-8022he:focus{outline:none;border-color:var(--mk-primary)}.efv2__link-rel-options.svelte-8022he{display:flex;gap:var(--mk-space-2);flex-wrap:wrap}.efv2__link-rel-opt.svelte-8022he{padding:var(--mk-space-2) var(--mk-space-4);background:var(--mk-bg-2);border:1px solid var(--mk-border);border-radius:var(--mk-radius-sm);color:var(--mk-text-2);font-size:var(--fs-text-xs);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--mk-space-2)}.efv2__link-rel-opt.svelte-8022he:hover{border-color:var(--mk-primary);color:var(--mk-text)}.efv2__link-rel-opt--active.svelte-8022he{background:var(--mk-primary);border-color:var(--mk-primary);color:#fff}.efv2__link-rel-opt-emoji.svelte-8022he{font-size:var(--fs-text-sm)}.efv2__link-row-wrap.svelte-8022he{display:flex;flex-direction:column;gap:var(--mk-space-2)}.efv2__link-note-btn.svelte-8022he{background:none;border:none;color:var(--mk-text-3);cursor:pointer;padding:var(--mk-space-2);font-size:var(--fs-text-xs);flex-shrink:0;opacity:.5;transition:all var(--transition-fast)}.efv2__link-note-btn.svelte-8022he:hover,.efv2__link-note-btn--has.svelte-8022he{opacity:1;color:var(--mk-primary)}.efv2__link-note-input.svelte-8022he{padding:var(--mk-space-2) var(--mk-space-4);background:var(--mk-bg);border:1px solid var(--mk-border);border-radius:var(--mk-radius-sm);color:var(--mk-text);font-size:var(--fs-text-xs);margin-left:var(--mk-space-4)}.efv2__link-note-input.svelte-8022he:focus{outline:none;border-color:var(--mk-primary)}.efv2__link-remove.svelte-8022he{background:none;border:none;color:var(--mk-text-3);cursor:pointer;padding:var(--mk-space-2);font-size:var(--fs-text-xs);flex-shrink:0}.efv2__search.svelte-8022he{position:relative}.efv2__search-bar.svelte-8022he{display:flex;align-items:center;gap:var(--mk-space-4);padding:var(--mk-space-4) var(--mk-space-5);background:var(--mk-bg-2);border:1px solid var(--mk-border);border-radius:var(--mk-radius-md)}.efv2__search-icon.svelte-8022he{color:var(--mk-text-3);font-size:var(--fs-text-sm)}.efv2__search-input.svelte-8022he{flex:1;border:none;background:transparent;color:var(--mk-text);font-size:var(--fs-text-sm);outline:none}.efv2__search-spinner.svelte-8022he{color:var(--mk-text-3);font-size:var(--fs-text-sm)}.efv2__recents.svelte-8022he{display:flex;flex-wrap:wrap;gap:var(--mk-space-2);margin-top:var(--mk-space-4)}.efv2__recent.svelte-8022he{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border:1px solid var(--mk-border);border-radius:var(--mk-radius-full, 9999px);background:var(--mk-bg-2);color:var(--mk-text);font-size:var(--fs-text-xs);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.efv2__recent.svelte-8022he:hover{background:var(--mk-bg-3);border-color:var(--mk-border-strong, var(--mk-border))}.efv2__recent-emoji.svelte-8022he{font-size:.85rem}.efv2__recent-icon.svelte-8022he{font-size:.65rem}.efv2__recent-name.svelte-8022he{max-width:100px;overflow:hidden;text-overflow:ellipsis}.efv2__dropdown.svelte-8022he{position:absolute;top:100%;left:0;right:0;margin-top:var(--mk-space-2);background:var(--mk-bg);border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);box-shadow:0 8px 24px #00000026;max-height:240px;overflow-y:auto;z-index:10}.efv2__result.svelte-8022he{display:flex;align-items:center;gap:var(--mk-space-4);padding:var(--mk-space-4) var(--mk-space-5);width:100%;border:none;background:transparent;text-align:left;cursor:pointer;color:var(--mk-text);font-size:var(--fs-text-sm)}.efv2__result.svelte-8022he:hover:not(:disabled){background:var(--mk-bg-2)}.efv2__result--selected.svelte-8022he{opacity:.5}.efv2__result-icon.svelte-8022he{font-size:var(--fs-text-sm);width:20px;text-align:center;flex-shrink:0}.efv2__result-name.svelte-8022he{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.efv2__result-type.svelte-8022he,.efv2__result-sub.svelte-8022he{font-size:var(--fs-text-xs);color:var(--mk-text-3);flex-shrink:0}.efv2__error.svelte-8022he{padding:var(--mk-space-4) var(--mk-space-5);border-radius:var(--mk-radius-md);font-size:var(--fs-text-sm)}.efv2__actions.svelte-8022he{display:flex;align-items:center;justify-content:space-between;gap:var(--mk-space-5);padding-top:var(--mk-space-4);border-top:1px solid var(--mk-border)}.efv2__actions-right.svelte-8022he{display:flex;gap:var(--mk-space-4);margin-left:auto}.efv2__parent-chip.svelte-8022he{display:inline-flex;align-items:center;gap:var(--mk-space-4);padding:var(--mk-space-4) var(--mk-space-5);background:color-mix(in srgb,#0ea5e9 12%,transparent);color:#0ea5e9;border-radius:var(--mk-radius-md);font-size:var(--fs-text-sm);font-weight:var(--font-weight-medium)}.efv2__parent-chip.svelte-8022he i:where(.svelte-8022he){font-size:.85em}.efv2__parent-chip-name.svelte-8022he{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:250px}.efv2__parent-chip-sub.svelte-8022he{opacity:.65;font-size:.85em;white-space:nowrap}.efv2__parent-remove.svelte-8022he{background:none;border:none;color:inherit;cursor:pointer;padding:0 2px;opacity:.6;font-size:.8em}.efv2__parent-remove.svelte-8022he:hover{opacity:1}.efv2__event-types.svelte-8022he{display:flex;flex-wrap:wrap;gap:4px}.efv2__event-type.svelte-8022he{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;border:1px solid var(--mk-border, #333);border-radius:4px;background:transparent;color:var(--mk-text-3, #888);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.efv2__event-type.svelte-8022he:hover{border-color:var(--mk-text-3)}.efv2__event-type--active.svelte-8022he{background:var(--et-color, var(--mk-primary));color:#fff;border-color:var(--et-color, var(--mk-primary))}.efv2__event-type.svelte-8022he i:where(.svelte-8022he){font-size:.7rem}.efv2__event-type.svelte-8022he span:where(.svelte-8022he){white-space:nowrap}.qa.svelte-r69z3e{position:relative;margin-bottom:var(--mk-space-6)}.qa__bar.svelte-r69z3e{display:flex;align-items:center;gap:var(--mk-space-4);padding:var(--mk-space-4) var(--mk-space-5);background:var(--mk-bg-2);border:1px solid var(--mk-border);border-radius:var(--mk-radius-lg);min-height:40px;transition:border-color .15s ease,box-shadow .15s ease}.qa__bar.svelte-r69z3e:focus-within{border-color:var(--mk-primary);box-shadow:0 0 0 2px #2563eb26}.qa__icon.svelte-r69z3e{color:var(--mk-text-3);font-size:var(--fs-text-sm);flex-shrink:0}.qa__input{flex:1;background:none!important;border:none!important;padding:0!important;outline:none;color:var(--mk-text);font-size:var(--fs-text-sm);font-family:inherit;min-width:80px}.qa__input::placeholder{color:var(--mk-text-3)}.qa__date-btn{padding:var(--mk-space-2) var(--mk-space-4)!important;color:var(--mk-text-3);font-size:var(--fs-text-xs);white-space:nowrap;flex-shrink:0}.qa__date-btn--custom{color:var(--mk-primary)}.qa__date-label.svelte-r69z3e{font-family:var(--font-mono)}.qa__date-picker.svelte-r69z3e{position:absolute;top:calc(100% + var(--mk-space-4));right:0;background:var(--mk-bg-2);border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);box-shadow:0 4px 12px #00000026;padding:var(--mk-space-5);z-index:50;display:flex;gap:var(--mk-space-4);align-items:center}.qa__date-input.svelte-r69z3e{background:var(--mk-bg);border:1px solid var(--mk-border);border-radius:var(--mk-radius-sm);color:var(--mk-text);padding:var(--mk-space-2) var(--mk-space-4);font-size:var(--fs-text-sm)}.qa__date-today.svelte-r69z3e{background:transparent;border:1px solid var(--mk-border);border-radius:var(--mk-radius-sm);color:var(--mk-primary);padding:var(--mk-space-2) var(--mk-space-4);font-size:var(--fs-text-xs);cursor:pointer;white-space:nowrap}.qa__date-today.svelte-r69z3e:hover{background:var(--mk-bg-3)}.qa__submit{width:28px!important;height:28px!important;padding:0!important;border-radius:var(--mk-radius-full)!important;flex-shrink:0}.qa__preview.svelte-r69z3e{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mk-space-4);padding:var(--mk-space-4) var(--mk-space-5);margin-top:var(--mk-space-2);font-size:var(--fs-text-xs);min-height:28px}.qa__chip{border-left:3px solid var(--chip-color, var(--mk-border))}.qa__chip--title{--chip-color: var(--mk-text-3);font-style:italic}.qa__chip--scope{--chip-color: var(--mk-primary, #3b82f6)}.qa__chip--duration{--chip-color: var(--mk-warning, #f59e0b)}.qa__chip--note{--chip-color: #6366f1;max-width:200px;overflow:hidden;text-overflow:ellipsis}.qa__chip-emoji.svelte-r69z3e{font-size:var(--fs-text-sm)}.qa__chip-icon.svelte-r69z3e{font-size:9px;color:var(--chip-color, var(--mk-text-3))}.qa__chip-name.svelte-r69z3e{font-weight:var(--font-weight-medium)}.qa__chip-value.svelte-r69z3e{font-family:var(--font-mono);font-size:10px;color:var(--mk-primary);font-weight:var(--font-weight-semibold)}.qa__chip-role.svelte-r69z3e{font-family:var(--font-mono);font-size:9px;color:var(--mk-text-3);background:var(--mk-bg);padding:0 var(--mk-space-2);border-radius:var(--mk-radius-sm)}.qa__feedback.svelte-r69z3e{position:absolute;bottom:calc(100% + var(--mk-space-4));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--mk-space-4);padding:var(--mk-space-4) var(--mk-space-5);border-radius:var(--mk-radius-md);font-size:var(--fs-text-xs);white-space:nowrap;z-index:60;animation:svelte-r69z3e-qa-fade-in .15s ease;pointer-events:none}.qa__feedback--success.svelte-r69z3e{background:var(--mk-success, #16a34a);color:#fff}.qa__feedback--error.svelte-r69z3e{background:var(--mk-danger, #dc2626);color:#fff}@keyframes svelte-r69z3e-qa-fade-in{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.qa__recents.svelte-r69z3e{display:flex;flex-wrap:wrap;gap:var(--mk-space-2);padding:var(--mk-space-2) var(--mk-space-4)}.qa__recent.svelte-r69z3e{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--mk-border);border-radius:var(--mk-radius-full, 9999px);background:var(--mk-bg-2);color:var(--mk-text);font-size:var(--fs-text-xs);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.qa__recent.svelte-r69z3e:hover{background:var(--mk-bg-3);border-color:var(--mk-border-strong, var(--mk-border))}.qa__recent-emoji.svelte-r69z3e{font-size:.85rem}.qa__recent-icon.svelte-r69z3e{font-size:.65rem;color:var(--mk-text-3)}.qa__recent-name.svelte-r69z3e{max-width:100px;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.qa__date-label.svelte-r69z3e{display:none}.qa__input::placeholder{font-size:var(--fs-text-xs)}}
