#tours .tour-row{border:0;padding:12px 0;display:block}#tours .tour-row+.tour-row{border-top:1px solid var(--divider)}#tours .tour-row:last-child{padding-bottom:0}#tours .tour-head{justify-content:space-between;align-items:center;gap:10px;display:flex}#tours .tour-day{color:var(--text-heading);font-weight:600}#tours .tour-head .badge{white-space:nowrap;flex:none}#tours .tour-row small{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:20px;display:block}#tours .tour-row .tour-notes,#tours .tour-row .likes-line{color:var(--text-body)}#tours .tour-row .sync-line.warn{color:var(--tone-warning-text)}#tours .tour-row .sync-line.error{color:var(--tone-danger-text)}#tours .tour-row .sync-line.success{color:var(--tone-success-text)}#tours .tours-empty{color:var(--text-secondary);margin:0;font-size:13px;line-height:20px}#tours .tours-actions{white-space:nowrap;flex:none;align-items:center;gap:14px;display:flex}#tours .tours-actions .link{min-height:32px;font-size:13px;font-weight:400}#tours .tour-chips{flex:none;gap:6px;display:flex}#tours .meeting-row .tour-head{flex-wrap:wrap;row-gap:4px}@media (max-width:760px){#tours .tours-actions .link{min-height:44px}}@media (min-width:761px){dialog.sheet:has(.tour-week){width:min(920px,100% - 32px)}}.tour-when{grid-template:"time week""dst week""host week""length week""tasks week"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:24px;display:grid}.tour-when>.when-time{grid-area:time}.tour-when>.when-dst{grid-area:dst}.tour-when>.tour-week{grid-area:week}.tour-when>.when-host{grid-area:host}.tour-when>.when-length{grid-area:length}.tour-when>.when-tasks{grid-area:tasks;margin:0 0 18px}.tour-when>.when-tasks .check{align-items:flex-start;margin:0 0 10px}.tour-week{background:var(--surface-raised);border:1px solid var(--divider);border-radius:8px;min-width:0;margin:0 0 18px;padding:14px 16px;font-size:13px;line-height:20px}.tour-week h3{margin:0}.tour-week .week-context{color:var(--text-secondary);margin-top:2px;font-size:13px;line-height:20px;display:block}.tour-week h3:focus{outline:0}.tour-week h3:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.tour-week .week-status:not(:empty){margin-top:12px}.tour-week .week-status:not(.notice){color:var(--text-secondary)}.tour-week .week-status.notice{justify-content:space-between;align-items:center;gap:10px;margin-bottom:0;display:flex}.tour-week .week-status.notice button{white-space:nowrap;flex:none}.tour-week .week-days{flex-direction:column;margin:10px 0 0;padding:0;list-style:none;display:flex}.tour-week .week-day{border-top:1px solid var(--divider);padding:8px 0}.tour-week .week-day-head{align-items:center;gap:8px;display:flex}.tour-week .week-day h4{color:var(--text-heading);margin:0;font-size:13px;font-weight:600}.tour-week .week-group{letter-spacing:.6px;text-transform:uppercase;color:var(--text-secondary);margin:4px 0 0;font-size:11px;font-weight:600}.tour-week .week-tours,.tour-week .week-notes{margin:2px 0 0;padding:0;list-style:none}.tour-week .week-tour{color:var(--text-body);overflow-wrap:anywhere;padding:1px 8px}.tour-week .week-tour.mine{background:var(--tone-current-fill);color:var(--tone-current-text);border-radius:6px;margin:2px 0}.tour-week .week-tour .badge{vertical-align:1px;margin-left:6px}.tour-week .week-note{color:var(--text-secondary);overflow-wrap:anywhere;padding:1px 8px}.tour-week .week-empty{color:var(--text-secondary);margin:2px 0 0;padding:0 8px}@media (max-width:760px){.tour-when{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"time""dst""week""host""length""tasks"}.tour-week .week-day.chosen{order:-1}}
