.xc-search{display:flex;align-items:center;gap:var(--xiaochai-space-sm);color:var(--xiaochai-text-secondary);font-family:var(--xiaochai-font-sans)}.xc-search--box{background:var(--xiaochai-surface);border:1px solid var(--xiaochai-border);border-radius:var(--xiaochai-radius-pill);padding:9px 16px;transition:border-color var(--xiaochai-duration-fast) var(--xiaochai-ease),box-shadow var(--xiaochai-duration-fast) var(--xiaochai-ease)}.xc-search--box:focus-within{border-color:var(--xiaochai-accent-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--xiaochai-accent) 18%,transparent)}.xc-search__icon{flex-shrink:0}.xc-search__input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;color:var(--xiaochai-text);font-size:var(--xiaochai-text-base)}.xc-search__input::placeholder{color:var(--xiaochai-text-tertiary)}.xc-search--button{background:var(--xiaochai-surface);border:1px solid var(--xiaochai-border);border-radius:var(--xiaochai-radius-pill);padding:9px 16px;color:var(--xiaochai-text-secondary);cursor:pointer}.xc-search--button .xc-search__placeholder{font-size:var(--xiaochai-text-base)}.xc-search--button:hover{border-color:var(--xiaochai-accent-border)}.xc-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;font-size:var(--xiaochai-text-xs);font-weight:var(--xiaochai-weight-medium);line-height:1.4;border-radius:var(--xiaochai-radius-pill);border:1px solid transparent;background:var(--xiaochai-surface-raised);color:var(--xiaochai-text-secondary);white-space:nowrap;transition:background var(--xiaochai-duration-fast) var(--xiaochai-ease),border-color var(--xiaochai-duration-fast) var(--xiaochai-ease),color var(--xiaochai-duration-fast) var(--xiaochai-ease)}.xc-tag--clickable{cursor:pointer}.xc-tag--essay{color:var(--xiaochai-tag-essay);border-color:color-mix(in srgb,var(--xiaochai-tag-essay) 40%,transparent);background:color-mix(in srgb,var(--xiaochai-tag-essay) 14%,transparent)}.xc-tag--todo{color:var(--xiaochai-tag-todo);border-color:color-mix(in srgb,var(--xiaochai-tag-todo) 40%,transparent);background:color-mix(in srgb,var(--xiaochai-tag-todo) 14%,transparent)}.xc-tag--talk{color:var(--xiaochai-tag-talk);border-color:color-mix(in srgb,var(--xiaochai-tag-talk) 40%,transparent);background:color-mix(in srgb,var(--xiaochai-tag-talk) 14%,transparent)}.xc-tag--appointment{color:var(--xiaochai-tag-appointment);border-color:color-mix(in srgb,var(--xiaochai-tag-appointment) 45%,transparent);background:color-mix(in srgb,var(--xiaochai-tag-appointment) 16%,transparent)}.xc-tag--diary{color:var(--xiaochai-tag-diary);border-color:color-mix(in srgb,var(--xiaochai-tag-diary) 40%,transparent);background:color-mix(in srgb,var(--xiaochai-tag-diary) 14%,transparent)}.xc-tag--ledger{color:var(--xiaochai-tag-ledger);border-color:color-mix(in srgb,var(--xiaochai-tag-ledger) 40%,transparent);background:color-mix(in srgb,var(--xiaochai-tag-ledger) 14%,transparent)}.xc-tag--active{color:var(--xiaochai-accent-contrast);border-color:transparent;background:var(--xiaochai-accent)}.xc-tag--clickable:hover{border-color:var(--xiaochai-accent-border)}