2 lines
3.6 KiB
CSS
2 lines
3.6 KiB
CSS
.app{font-family:Arial,sans-serif;max-width:1200px;margin:0 auto;padding:20px;color:#6aa1d1}.header{background-color:#646cff;color:#fff;padding:20px;text-align:center;margin-bottom:30px;border-radius:8px}.container{padding:0 20px}.delivery-list{margin-bottom:30px}.deliveries{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:20px}.delivery-item{border:1px solid #ddd;padding:15px;border-radius:8px;box-shadow:0 2px 4px #0000001a;background-color:#f9f9f9;text-align:left}.delivery-info h3{margin-top:0;color:#646cff}.status-принято{color:#2e7d32}.status-в-пути{color:#ed6c02}.status-доставлено{color:#2e7d32;font-weight:700}.status-отменено{color:#d32f2f;text-decoration:line-through}.delivery-actions{margin-top:15px;display:flex;gap:10px}.delivery-actions button{padding:5px 10px;cursor:pointer;border-radius:4px;border:1px solid transparent;background-color:#646cff;color:#fff;transition:background-color .25s}.delivery-actions button:hover{background-color:#747bff}.delivery-form{background-color:#f5f5f5;padding:20px;border-radius:8px;margin-bottom:30px;text-align:left}.delivery-form h3{margin-top:0;color:#646cff}.delivery-form label{display:block;margin-bottom:10px}.delivery-form input,.delivery-form select{width:100%;padding:8px;margin-top:5px;box-sizing:border-box;border-radius:4px;border:1px solid #ddd}.form-actions{margin-top:15px;display:flex;gap:10px}.form-actions button{padding:8px 15px;cursor:pointer;border-radius:4px;border:1px solid transparent;background-color:#646cff;color:#fff;transition:background-color .25s}.form-actions button:hover{background-color:#747bff}.form-actions button[type=button]{background-color:#f44336}.form-actions button[type=button]:hover{background-color:#d32f2f}.list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.stats-link,.back-link{padding:8px 16px;background:#4caf50;color:#fff;text-decoration:none;border-radius:4px;transition:background .3s}.stats-link:hover,.back-link:hover{background:#45a049}.deliveries-container{margin-top:20px}.no-deliveries{text-align:center;color:#666;font-style:italic}.loading,.error{text-align:center;padding:20px;font-size:1.2em}.error{color:#f44336}.stats-container{max-width:800px;margin:0 auto}.stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px;margin-top:30px}.stat-card{background:#f5f5f5;padding:20px;border-radius:8px;text-align:center;box-shadow:0 2px 4px #0000001a}.stat-card h3{margin-top:0;color:#333}.stat-card p{font-size:24px;font-weight:700;margin:10px 0 0}.delivery-item{border:1px solid #e0e0e0;padding:20px;border-radius:8px;margin-bottom:20px;background-color:#fff;box-shadow:0 2px 8px #00000014}.delivery-number{color:#646cff;margin-top:0;margin-bottom:15px;font-size:1.3em;border-bottom:1px solid #eee;padding-bottom:10px}.delivery-details{margin-bottom:15px}.delivery-details h4,.delivery-customer h4{margin:8px 0;font-size:1.1em;color:#555}.status{font-weight:400;margin:8px 0}.delivery-actions{margin-top:20px;display:flex;gap:10px;border-top:1px solid #eee;padding-top:15px}.delivery-actions button{padding:8px 15px;cursor:pointer;border-radius:4px;border:none;background-color:#646cff;color:#fff;font-size:.9em;transition:background-color .2s}.delivery-actions button:last-child{background-color:#f44336}.delivery-actions button:hover{opacity:.9}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424}body{margin:0;padding:0;min-height:100vh}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}
|