.event-visit{padding:24px;background:#f6f5f3;border-radius:16px}.event-visit-controls{min-width:0;margin:0;padding:0;border:0}.event-schedule-fields{display:grid;gap:14px}.event-schedule-fields label{display:grid;gap:6px;min-width:0;font-size:13px}.event-schedule-fields input,.event-schedule-fields select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:10px;border:1px solid #d9d6d0;border-radius:8px;background:#fff;font:inherit;font-size:16px}.event-schedule-fields .time-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.event-visit .duration-label{display:flex;gap:8px;align-items:center;margin-top:16px;font-size:14px}.event-visit .duration-label input{width:80px;padding:8px;border:1px solid #d9d6d0;border-radius:8px;font-size:16px}.event-visit .setting-note,.event-arrival-preview{font-size:13px;line-height:1.7;color:#625e58}.event-visit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0 8px}.event-arrival-preview{margin-top:18px}.event-arrival-preview .stop-checks{margin:8px 0}.event-arrival-preview .stop-checks p{font-size:12px;line-height:1.7;margin:6px 0}.event-arrival-preview .stop-warning{color:var(--amber, #8a580d)}.event-arrival-preview .check-label{display:inline-flex;align-items:center;gap:4px;font-weight:600;margin-right:6px}@media(max-width:480px){.event-visit{padding:18px}}
