body{background-color:#f4f7f6;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6}.App{background:#fff;border-radius:10px;box-shadow:0 4px 15px #0000000d;margin:2rem auto;max-width:800px;padding:1rem 2rem}header{border-bottom:1px solid #eee;margin-bottom:2rem;padding-bottom:1rem;text-align:center}header h1{color:#2c3e50;margin:0}.itinerary-form{display:flex;gap:1rem;margin-bottom:2rem}.itinerary-form input{border:1px solid #ddd;border-radius:5px;flex-grow:1;font-size:1rem;padding:.75rem}.itinerary-form button{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .2s}.itinerary-form button:hover{background-color:#2980b9}.itinerary-form button:disabled{background-color:#bdc3c7;cursor:not-allowed}.results h2{margin-bottom:1.5rem;text-align:center}.status-completed{color:#2ecc71;font-weight:700}.status-processing{color:#f39c12;font-weight:700}.status-failed{color:#e74c3c;font-weight:700}.day-card{background:#fafafa;border:1px solid #eee;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.day-card h3{color:#2980b9;margin-top:0}.day-card ul{list-style:none;padding-left:0}.day-card li{border-bottom:1px dashed #ddd;padding:.5rem 0}.day-card li:last-child{border-bottom:none}.error-message{background:#fadbd8;border-radius:5px;color:#e74c3c;padding:1rem;text-align:center}
/*# sourceMappingURL=main.1a7b785b.css.map*/