*{box-sizing:border-box}body{background-color:#f5f5f5;color:#333;font-family:Arial,sans-serif;margin:0;padding:20px}.container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:600px;padding:30px}.form-container{margin-bottom:30px}.form-row{align-items:center;display:flex;gap:10px;margin-bottom:10px}.form-group{display:flex;flex-direction:column}.form-group label{color:#666;font-size:14px;margin-bottom:5px}.form-group input{border:2px solid #ddd;border-radius:4px;font-size:14px;outline:none;padding:12px;transition:border-color .2s;width:180px}.form-group input:focus{border-color:#4caf50}.submit-btn{background-color:#f0f0f0;border:2px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;margin-top:20px;padding:12px 24px;transition:all .2s}.submit-btn:hover{background-color:#e0e0e0;border-color:#ccc}.data-table{background-color:#fff;border:2px solid #333;border-radius:20px;overflow:hidden;width:100%}.table-header{background-color:#f8f8f8;border-bottom:1px solid #ddd;display:flex;font-weight:700;padding:15px 20px}.table-header .col-actions,.table-header .col-date,.table-header .col-distance{text-align:center}.col-actions,.col-date,.col-distance{flex:1 1;text-align:center}.table-body{padding:20px}.table-row{align-items:center;border-bottom:1px solid #eee;display:flex;padding:12px 0}.table-row:last-child{border-bottom:none}.table-row .col-date,.table-row .col-distance{font-size:16px;text-align:center}.table-row .col-actions{display:flex;gap:10px;justify-content:center}.action-btn{align-items:center;background:none;border:none;border-radius:3px;cursor:pointer;display:flex;font-size:18px;height:30px;justify-content:center;padding:5px;transition:background-color .2s;width:30px}.edit-btn{color:#666}.edit-btn:hover{background-color:#f0f0f0}.delete-btn{color:#666}.delete-btn:hover{background-color:#ffe6e6;color:#d32f2f}.empty-state{color:#999;font-style:italic;padding:40px 20px;text-align:center}@media (max-width:600px){.container{margin:10px;padding:20px}.form-row{align-items:stretch;flex-direction:column}.form-group input{width:100%}.table-header,.table-row{font-size:14px}}
/*# sourceMappingURL=main.843df104.css.map*/