.tw-sched-row{align-items:flex-start;gap:var(--space-8);padding:var(--space-10);background:var(--color-surface-paper);border:1px solid var(--color-border-card);box-sizing:border-box;border-radius:12px;flex-wrap:wrap;min-width:0;list-style:none;display:flex}.tw-sched-row__body{flex:1;min-width:0}.tw-sched-row__name{color:var(--color-text-ink);margin:0;font-size:13.2px;font-weight:700}.tw-sched-row__subject{color:var(--color-text-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:11.6px;display:-webkit-box;overflow:hidden}.tw-sched-row__next{color:var(--color-text-body);margin:4px 0 0;font-size:12px;line-height:16px}.tw-sched-row__auto{color:var(--color-text-action);margin:4px 0 0;font-size:12px;font-weight:600;line-height:16px}.tw-sched-row__auto-downgraded{color:var(--color-text-body);margin:4px 0 0;font-size:12px;line-height:16px}.tw-sched-row__send-failed{color:var(--color-text-danger,#b3261e);margin:4px 0 0;font-size:12px;font-weight:600;line-height:16px}.tw-sched-row__actions{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;flex-basis:100%;display:flex}.tw-sched-row__confirm{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.tw-sched-row__confirm-text{color:var(--color-text-ink);font-size:12px;font-weight:700}.tw-sched-row__their-calendar{color:var(--color-text-faint);margin:4px 0 0;font-size:11.6px;line-height:16px}.tw-sched-row__reason{text-align:end;color:var(--color-text-faint);flex-basis:100%;margin:0;font-size:10.9px}.tw-sched-row[data-variant=list],.tw-sched-row[data-variant=contact]{align-items:center}.tw-sched-row[data-variant=list] .tw-sched-row__actions,.tw-sched-row[data-variant=contact] .tw-sched-row__actions{flex-wrap:nowrap;flex-basis:auto}.tw-sched-row[data-variant=list]{border:0;border-bottom:1px solid var(--color-border-hairline);border-radius:0;padding-inline:0}@media (max-width:760px){.tw-sched-row[data-variant] .tw-sched-row__actions{flex-wrap:wrap;flex-basis:100%}}.tw-sched-proposal{gap:var(--space-12);flex-direction:column;display:flex}.tw-sched-proposal__name{color:var(--color-text-ink);margin:0;font-size:14px;font-weight:700}.tw-sched-proposal__section{gap:var(--space-4);flex-direction:column;display:flex}.tw-sched-proposal__section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-faint);margin:0;font-size:11px;font-weight:700}.tw-sched-proposal__message-link{color:var(--color-text-action);font-size:13px;font-weight:700}.tw-sched-proposal__message-empty,.tw-sched-proposal__slots-empty{color:var(--color-text-faint);margin:0;font-size:12.5px}.tw-sched-proposal__message{flex-direction:column;gap:2px;display:flex}.tw-sched-proposal__message-subject{color:var(--color-text-ink);margin:0;font-size:13px;font-weight:700}.tw-sched-proposal__message-body{color:var(--color-text-body);white-space:pre-wrap;margin:0;font-size:13px}.tw-sched-proposal__slots{color:var(--color-text-body);flex-direction:column;gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.tw-sched-proposal__slot{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.tw-sched-proposal__picker{gap:var(--space-8);padding:var(--space-8);border:1px solid var(--color-border-card);border-radius:8px;flex-direction:column;display:flex}.tw-sched-proposal__picker-title{color:var(--color-text-ink);margin:0;font-size:12.5px;font-weight:700}.tw-sched-proposal__options{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tw-sched-proposal__their-calendar,.tw-sched-proposal__reason{color:var(--color-text-faint);margin:0;font-size:11.5px}.tw-sched-template{gap:var(--space-8);flex-direction:column;display:flex}.tw-sched-template__why{color:var(--color-text-body);margin:0;font-size:12.5px}.tw-sched-proposal__actions{gap:var(--space-8);display:flex}.tw-sched-approval-mode{gap:var(--space-4);flex-direction:column;display:flex}.tw-sched-approval-mode__helper,.tw-sched-approval-mode__notice{color:var(--color-text-faint);margin:0;font-size:11.5px}.tw-sched-approval-mode__notice{color:var(--color-text-action)}.tw-sched-create{gap:var(--space-12);flex-direction:column;display:flex}.tw-sched-create__window{gap:var(--space-8);display:flex}.tw-sched-create__window>*{flex:1;min-width:0}.tw-sched-create__person{gap:var(--space-8);flex-direction:column;display:flex}.tw-sched-create__add-person{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.tw-sched-create__hint{color:var(--color-text-faint);margin:0;font-size:12px}.tw-sched-create__availability{gap:var(--space-4);flex-direction:column;display:flex}.tw-sched-create__availability-line{color:var(--color-text-faint);margin:0;font-size:11.5px}.tw-sched-create__not-checked{color:var(--color-text-ink);font-weight:700}.tw-sched-create__error{color:var(--color-text-danger,#b3261e);margin:0;font-size:12.5px}.tw-sched-create__actions{gap:var(--space-8);display:flex}.tw-sched-row__rsvp{gap:var(--space-8);flex-wrap:wrap;display:flex}.tw-sched-review{margin:0;padding:0;list-style:none}.tw-sched-suggest{position:relative}.tw-sched-suggest__list{z-index:5;inset-inline:0;border:1px solid var(--color-border-card);background:#fff;border-radius:8px;max-height:240px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;overflow-y:auto;box-shadow:0 6px 18px #200c2824}.tw-sched-suggest__option{cursor:pointer;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:6px 8px;font-size:13px;line-height:17px;display:flex}.tw-sched-suggest__option[data-active]{background:var(--color-surface-soft)}.tw-sched-suggest__name{color:var(--color-text-ink);font-weight:700}.tw-sched-suggest__address,.tw-sched-suggest__role{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px}
