.guided-time-plan{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px 0;padding:14px;border:1px solid rgba(233,198,106,.3);border-radius:16px;background:rgba(233,198,106,.08)}
.guided-time-plan>div:first-child{min-width:0}.guided-time-plan strong{display:block;color:var(--text,#f7f3e8)}.guided-time-plan p{margin:5px 0 0;color:var(--muted,#a5aebe);font-size:.86rem;line-height:1.4}
.guided-time-plan.comfortable{border-color:rgba(69,202,145,.35);background:rgba(69,202,145,.08)}.guided-time-plan.tight{border-color:rgba(233,198,106,.42)}.guided-time-plan.late{border-color:rgba(244,133,106,.5);background:rgba(244,133,106,.09)}
.guided-time-actions{display:flex;gap:8px;flex:0 0 auto}.guided-time-actions button{white-space:nowrap}
.guided-time-adjustment{margin:10px 0;padding:12px;border-left:3px solid #e9c66a;border-radius:10px;background:rgba(233,198,106,.08)}.guided-time-adjustment p{margin:4px 0 0;color:var(--muted,#a5aebe);font-size:.86rem}
.guided-machine-unavailable{width:100%;margin-top:10px;border-color:rgba(244,133,106,.45)!important}.guided-substitute{margin-top:8px}
.machine-unavailable-actions{display:grid;gap:10px;margin-top:18px}.machine-unavailable-actions button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:14px}.machine-unavailable-actions button small{font-weight:500;opacity:.78}
.guided-overview-item.skipped{opacity:.58}.guided-overview-item.skipped strong{text-decoration:line-through}.guided-overview-item strong{line-height:1.35}
.arrival-automation-card{border-color:rgba(233,198,106,.35)}.arrival-link-box{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:12px}.arrival-link-box input{min-width:0}
.arrival-summary{margin:14px 0;padding:14px;border-radius:14px;background:rgba(233,198,106,.08);border:1px solid rgba(233,198,106,.25)}.arrival-summary span{display:block;color:var(--muted,#a5aebe);font-size:.82rem}.arrival-summary strong{display:block;margin-top:4px;font-size:1.05rem}
@media(max-width:640px){.guided-time-plan{align-items:stretch;flex-direction:column}.guided-time-actions{display:grid;grid-template-columns:1fr 1fr}.guided-time-actions button{width:100%}.arrival-link-box{grid-template-columns:1fr}.arrival-link-box button{width:100%}}
