.login-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f4f4f4}form{background:#fff;padding:40px;border-radius:10px;box-shadow:0 5px 15px #0000001a;width:300px}form h2{text-align:center;margin-bottom:20px;color:#333}label{font-size:14px;margin-bottom:8px;display:block;color:#555}input,select{width:100%;padding:10px;margin-bottom:20px;border:1px solid #ccc;border-radius:5px}input:focus,select:focus{border-color:#66afe9;outline:none}button{width:100%;padding:10px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer}button:hover{background-color:#45a049}.error-message{color:red;text-align:center;margin-bottom:20px}.operation-theater{padding:20px;font-family:Arial,sans-serif;background-color:#f9f9f9;border-radius:10px;max-width:600px;margin:0 auto;box-shadow:0 0 10px #0000001a}.operation-theater h1{text-align:center;color:#343a40}.buttons-container button{margin:10px;padding:10px 20px;background-color:#007bff;border:none;color:#fff;border-radius:5px;cursor:pointer;font-size:16px}.buttons-container button:hover{background-color:#0056b3}.order-form,.order-received-form,.show-record{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 5px #0000001a;margin-top:20px}.order-form h2,.order-received-form h2,.show-record h2{color:#343a40}.order-form input,.order-received-form input{width:100%;padding:10px;margin:10px 0;border:1px solid #ced4da;border-radius:4px}.form-buttons button{margin:10px;padding:10px 15px;background-color:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer}.form-buttons button.clear{background-color:#dc3545}.show-record li{background-color:#e9ecef;padding:10px;margin:5px 0;border-radius:4px}.counter-staff{padding:20px;font-family:Arial,sans-serif;background-color:#f0f8ff;border-radius:10px;max-width:600px;margin:0 auto;box-shadow:0 0 10px #0000001a}.counter-staff h1{text-align:center;color:#2c3e50}.order-form,.order-delivered-form,.instruments-received-form,.show-record{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 5px #0000001a;margin-top:20px}.order-form h2,.order-delivered-form h2,.instruments-received-form h2,.show-record h2{color:#34495e}.order-form input,.order-delivered-form input,.instruments-received-form input{width:100%;padding:10px;margin:10px 0;border:1px solid #bdc3c7;border-radius:4px}.sterilization-staff{padding:20px;font-family:Arial,sans-serif;background-color:#f0f8ff;border-radius:10px;max-width:600px;margin:0 auto;box-shadow:0 0 10px #0000001a}.sterilization-staff h1{text-align:center;color:#2c3e50}.buttons-container{text-align:center;margin-bottom:20px}.buttons-container button{margin:10px;padding:10px 20px;background-color:#3498db;border:none;color:#fff;border-radius:5px;cursor:pointer;font-size:16px}.buttons-container button:hover{background-color:#2980b9}.packet-received-form,.items-sent-counter-form,.show-record{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 5px #0000001a;margin-top:20px}.packet-received-form h2,.items-sent-counter-form h2,.show-record h2{color:#34495e}.packet-received-form input,.items-sent-counter-form input{width:100%;padding:10px;margin:10px 0;border:1px solid #bdc3c7;border-radius:4px}.category-select{margin:10px 0}.category-select label{margin-right:10px}.category-select select{padding:10px;border-radius:4px;border:1px solid #bdc3c7}.form-buttons{text-align:center}.form-buttons button{margin:10px;padding:10px 15px;background-color:#2ecc71;color:#fff;border:none;border-radius:5px;cursor:pointer}.form-buttons button.clear{background-color:#e74c3c}.form-buttons button:hover{opacity:.9}.show-record ul{list-style-type:none;padding:0}.show-record li{background-color:#ecf0f1;padding:10px;margin:5px 0;border-radius:4px}
